クライアント側の検証に jQuery 検証プラグインを使用しています。関数はeditUser()
「ユーザーの編集」ボタンをクリックすると呼び出され、エラー メッセージが表示されます。
しかし、私はフォーム上のエラー メッセージをクリアしたいのですが、「クリア」ボタンをクリックすると別の関数が呼び出されますclearUser()
。
function clearUser() {
// Need to clear previous errors here
}
function editUser(){
var validator = $("#editUserForm").validate({
rules: {
userName: "required"
},
errorElement: "span",
messages: {
userName: errorMessages.E2
}
});
if(validator.form()){
// Form submission code
}
}
ベストアンサー1
必要なresetForm()
メソッド:
var validator = $("#myform").validate(
...
...
);
$(".cancel").click(function() {
validator.resetForm();
});
私は情報源からそれを手に入れました彼らのデモの一つ。
注意: このコードは Bootstrap 3 では機能しません。