【发布时间】:2012-12-05 17:14:20
【问题描述】:
我可以使用此代码提交我的 JSF 生成表单:
<h:commandButton id="btnValidate" type="submit" value="#{rb.REGISTER}" action="#{login.registerAccount}" />
但我想在提交表单之前处理 JS 代码,所以我将 onClick="test();" 和 commandButton 类型添加到 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)?
【问题讨论】: