используя пользовательский класс проверки JQuery - PullRequest
2 голосов
/ 30 ноября 2010

У меня есть некоторая пользовательская проверка, которую я хотел бы сделать с jQuery.Проверка jQuery поставляется из коробки с «обязательным» классом.Это означает, что у меня может быть скрипт, объявляющий

$('form').validate()

, и следующее текстовое поле будет проверяться корректно, исходя из добавленного к нему класса 'required':

<input type="text" value="" name="flowstatus" id="flowstatus" class="required">

Моя новая проверкаПравило таково: текст в текстовом поле должен быть длиной от 15 до 50 символов.Есть ли способ создать собственное правило / класс для реализации чего-то вроде

<input type="text" value="" name="flowstatus" id="flowstatus" class="from15to50">

Примечание: Это НЕ то, что мне нужно:

('form').validate({
    rules: {
        flowstatus: {required: true, minlength: 15, maxlength: 50}
}}); 

Этопоследний скрипт слишком тесно связан с полями, которые я хочу проверить.

1 Ответ

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

Я почти уверен, что вы можете добавить атрибут к желаемому элементу, определяя его минимальную и максимальную длину. Что-то вроде:

<input type="text" value="" name="flowstatus" id="flowstatus" class="required" minlength="15" maxlength="50">

Однако я не совсем уверен насчет решения с пользовательским классом.

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