Проверка электронной почты jquery [отсортировано] - PullRequest
0 голосов
/ 17 февраля 2011

мой код: http://jsfiddle.net/umSFC/

я следую Как проверить электронную почту в Jquery? для проверки электронной почты, но, похоже, у меня не работает?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2011

Здесь я исправил ваш пример

$(document).ready(function() {

    $("#submit").click(function(e) {

        var name = $("#name");
        var email = $("#email");
        var emailaddressVal = $("#email").val();
        var emailReg = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i;


        if (name.val() == "") {
            name.addClass("error").focus();
            return false;
        } else {
            name.removeClass("error");
        }

        if (!emailReg.test(email.val())) {
            email.addClass("error").focus();

        } else {

            email.removeClass("error");
        }



        e.preventDefault();
    });

});
0 голосов
/ 17 февраля 2011

Используйте плагин j Query Validate . Имеет валидатор email для того, что вы хотите, и лучше использовать последовательную валидацию в приложении и формах. С другой стороны, лучше использовать проверенные компоненты и по возможности использовать существующие работы, а не изобретать велосипед.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...