我可以使用以下代码提交我的 JSF 生成的表单:
<h:commandButton id="btnValidate" type="submit" value="#{rb.REGISTER}" action="#{login.registerAccount}" />
但我想在提交表单之前处理 JS 代码,所以我添加onClick="test();"
了commandButton
type 到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
)?