【问题标题】:How do I disable an <HTML:submit> button without disabling the associated form?如何在不禁用关联表单的情况下禁用 <HTML:submit> 按钮?
【发布时间】:2015-12-14 21:35:04
【问题描述】:

我有一些用户喜欢在不耐烦时快速点击提交按钮,这可能会导致相关操作提交多次。我想要做的是像这样禁用点击按钮:

<htmt:submit property="submitFunction" value="<℅WorkForm.SUBMIT_REGULAR %>" styleClass="button" onclick="this.disabled=true;/>

这会禁用按钮,但也会阻止它提交其表单数据,因为它依赖于知道是否正在使用 SUBMIT_REGULAR 或其他提交类型。

如何在不禁用表单的情况下禁用此按钮?

【问题讨论】:

  • Try onSubmit="document.getElementById('YOUR_SUBMIT_BUTTON_ID').disabled=true;"而不是使用onclick函数
  • 首先禁用按钮,然后进行提交,反之亦然。

标签: java jsp struts


【解决方案1】:

最简单的解决方案 只需在 onclick 事件中写入 return false;

&lt;htmt:submit property="submitFunction" value="&lt;℅WorkForm.SUBMIT_REGULAR %&gt;" styleClass="button" onclick="return false;"/&gt;

【讨论】:

    猜你喜欢
    • 2019-03-24
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 2011-08-17
    相关资源
    最近更新 更多