jQuery 検証エラー メッセージをクリアするにはどうすればいいですか? 質問する

jQuery 検証エラー メッセージをクリアするにはどうすればいいですか? 質問する

クライアント側の検証に 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 では機能しません。

おすすめ記事