jQuery Validate検査リセット
4614 ワード
jQuery Validate検査リセット
シーンの操作
フォーム
解決策
フォーム
≪インスタンス|Instance|emdw≫
シーンの操作
フォーム
を開き、エラー入力(remote検証のトリガー)を行い、フォームを閉じ、再びフォーム
を開き、直接コミットします.この場合、remote
メソッドは実行されず、検証に失敗します.解決策
フォーム
を閉じると、Validate
がリセットされます.≪インスタンス|Instance|emdw≫
//
var = myEditValidate;
myEditValidate = $("#myForm form").validate({
onkeyup: false,
focusCleanup: false,
rules: {
username: {
required: true,
stringCheck: true,
maxlength: 30,
remote: {
url: "user/checkUsername",
type: "post"
}
}
}
},
messages: {
username: {
required: " ",
maxlength: " 30 ",
remote: " "
}
},
submitHandler: function (form) {
//
},
errorPlacement: function (error, element) {
//
}
});
//
function(){
//
myEditValidate.resetForm();
}