这是提交按钮:
这是表单:
<h:commandButton
actionListener="#{regBean.findReg}"
action="#{regBean.navigate}" value="Search" />
这是表单:
<h:form onsubmit="this.disabled=true;busyProcess();return true;">
如果点击提交按钮,页面会显示一个“忙碌”的图标,直到请求被处理。问题是,表单从未被提交,请求也从未到达后端。然而,如果我将“disabled”调用移除,就像这样:
<h:form onsubmit="busyProcess();return true;">
然后一切都正常工作。有什么想法吗?
var a = this; setTimeout(function(){a.disabled = true;},0);return true
。 - Sean Kinsey