このコードを使用して、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
) を呼び出す方法は?