SpringWebFlowでJavascriptフォームの検証を行う方法を見つけようとしています。
JSPに次のコードがあります
<INPUT tabIndex="46" value="Submit" type="submit" name="_eventId_submit" onClick="return dontSubmit();">
JavaScript関数を実行し、falseを返すのは、フォームが検証に合格しなかったが、私のページがまだサーバーに送信されていることです。検証エラーを見つけた場合は送信したくない
私も試しました:
<INPUT tabIndex="46" value="Submit" type="submit" name="_eventId_submit" onsubmit="return dontSubmit();"
また、エラーが見つかった場合でも、フォームは送信されます。試してみてください:
<form:form modelAttribute="visit" action="${flowExecutionUrl}" onsubmit="dontSubmit()">
また、フォームはエラーの有無にかかわらず送信されます.....以下のヘルプを参照してください。
function dontSubmit()
{
alert("DONT SUBMITTED TO SERVER");
return false;
}