отсутствует проверка jquery: после идентификатора свойства - PullRequest
0 голосов
/ 10 ноября 2010

Я немного изменил свою функцию проверки, потому что я хотел включить сообщения, и она выдает пропущенные: после идентификатора свойства теперь в строке 2 в этом коде


    $("#order").validate({
        $("#vardas").rules("add", {
            required: true,
            messages: { 
                required: "Reikalingas laukas" 
            }
        });
        $("#pavarde").rules("add", {
            required: true,
            messages: { 
                required: "Reikalingas laukas" 
            }
        });
        $("#adresas").rules("add", {
            required: true,
            messages: { 
                required: "Reikalingas laukas" 
            }
        });
        $("#telef").rules("add", {
            required: true,
            digits: true,
            messages: { 
                required: "Reikalingas laukas",
                digits: "Turi susidaryti iš skaičių"
            }
        });
        $("#email").rules("add", {
            required: true,
            email: true,
            messages: { 
                required: "Reikalingas laukas",
                email: "Patikrinkite ar teisingai įvestas el. pašto adresas"
            }
        });

        submitHandler: function(form) {
            $(form).ajaxSubmit();
            $("#aciu").show(1000);
            $("#duomenysdiv").hide(500);
        }
    });

есть идеи, что происходит?*

1 Ответ

1 голос
/ 10 ноября 2010

Вы можете вызвать .rules() только после запуска .validate(), но не в объявлении объекта (причина вашей текущей ошибки).Добавление правил на основе идентификатора должно выглядеть следующим образом:

$("#order").validate({
    submitHandler: function(form) {
        $(form).ajaxSubmit();
        $("#aciu").show(1000);
        $("#duomenysdiv").hide(500);
    }
});
$("#vardas").rules("add", {
    required: true,
    messages: { 
        required: "Reikalingas laukas" 
    }
});
$("#pavarde").rules("add", {
    required: true,
    messages: { 
        required: "Reikalingas laukas" 
    }
});
$("#adresas").rules("add", {
    required: true,
    messages: { 
        required: "Reikalingas laukas" 
    }
});
$("#telef").rules("add", {
    required: true,
    digits: true,
    messages: { 
        required: "Reikalingas laukas",
        digits: "Turi susidaryti iš skaičių"
    }
});
$("#email").rules("add", {
    required: true,
    email: true,
    messages: { 
        required: "Reikalingas laukas",
        email: "Patikrinkite ar teisingai įvestas el. pašto adresas"
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...