Плагин проверки формы jQuery: требуется, чтобы электронные письма были адресами .EDU - PullRequest
2 голосов
/ 06 марта 2009

Я пытаюсь создать форму регистрации, которая будет принимать только адреса электронной почты .EDU. Я также хочу сохранить имеющуюся у меня функциональность AJAX (используя параметр "remote") чтобы убедиться, что адрес электронной почты ранее не использовался.

Как я могу это сделать?

Ответы [ 2 ]

4 голосов
/ 06 марта 2009
$.validator.addMethod("edu-email", 
    function(value) {
        return (value.endsWith(".edu"));
    },
    "e-mail address must end in .edu."
);

JavaScript не имеет string.endsWith. Вам придется добавить свой собственный.

Теперь добавьте "edu-email" в класс ввода формы.

1 голос
/ 06 марта 2009

Неважно - разобрался!

Просто нужно было использовать jQuery.validator.addMethod, чтобы создать функцию для проверки подстроки из последних 3 букв, оставив другой мой код без изменений, и добавьте класс, ссылающийся на Добавлен метод в моем HTML.

...