我有一个带有 h:commandButton 作为提交按钮的 jsf 表单:
<h:form>
<h:commandButton id="import_opener" binding="#{submit}" disabled="true" action="#{bean.save}" value="submit"/>
</h:form>
我尝试通过 JQuery 将“禁用”属性设置为 true(以启用按钮):
$("[id='#{submit.clientId}']").prop("disabled", false);
一切正常。但是当我提交 commandButton 时,动作 #{bean.save} 不会触发,只是重新加载表单页面。如果我不通过 JQuery 对 h:commandButton 进行操作,则该操作会触发。
请帮助我在 JQuery 更改 h:commandButton 的禁用属性后运行#{bean.save}。