我可以使用以下代码提交我的 JSF 生成的表单:
<h:commandButton id="btnValidate" type="submit" value="#{rb.REGISTER}" action="#{login.registerAccount}" />
但我想在提交表单之前处理 JS 代码,所以我添加onClick="test();"了commandButtontype 到button:
<h:commandButton id="btnValidate" type="button" value="#{rb.REGISTER}" action="#{login.registerAccount}" onClick="test();" />
我的test功能:
function test(){
$('#j_idt14\\:register_form').submit();
}
使用此代码,我的表单已提交,但login.registerAccount不再调用我的函数。
如何用JS提交表单并调用服务器端函数(属性action)?