フォームの送信が処理された後に呼び出される関数があります。私はJQuery1.8とjquery.validateを使用しています。
サーバーへの呼び出しをチェックして処理し、JSON成功コールバックを受信する次の関数があります。
<input type="submit" value="Continue"
name="submit_first" onclick="verifyPge();" />
これは、ロードページを追加する必要があり、同じウィンドウにロードする必要がある関数です(JQueryロードページ)。この関数は、jquery.validateを使用してUIチェックを実行し、このverifyPge(に新しい関数を追加する必要があります。 ); フォームが新しいページをロードするように機能します。メソッドまたはアクションを使用することはオプションではなく、フォームIDを個別に保持するために検証が呼び出されます。
// JavaScriptドキュメント$()。ready(function(){
// validate signup form on keyup and submit
$("#yourInfo").validate({
rules: {
month: {
required: true,
},
day: {
required: true,
},
year: {
required: true
},
},
messages: {
month: {
required: "Please select the month you were born",
},
day: {
required: "Please select the day you were born",
},
year: {
required: "Please select the year you were born",
},
errorElement: "div"
}
});
});
何か案は?基本的に、UI検証が完了し、フォームが処理された後、新しいページをロードしたいのですが、JQueryページロードを使用してそれを実行し、JqueryにAjaxを介してページを切り替えさせます。