Как установить сообщение в JQuery Validate? - PullRequest
1 голос
/ 14 июля 2011

Используя JQuery Validate, я могу легко устанавливать сообщения, когда что-то идет не так:

<input class="required" id="pwd" name="pwd" type="password" title="ERROR here" />

Как сделать это сообщение по умолчанию, если ошибки нет, и установить другое сообщение, если есть ошибка?Пример:

<input class="required" id="pwd" name="pwd" type="password" title="Write your password" />
....

$('#form').validate({
    rules: {
        pwd: {
          SET MESSAGE IF ERROR
        }
    }
});

Редактировать: я попытаюсь объяснить лучше: сначала мне не нужно никаких сообщений, когда пользователь устанавливает фокус на ввод, я хочу показать сообщение «status» (например, «Напишите свой пароль»).") и в заключение, если текст неправильный, отобразится сообщение об ошибке (например," введите более 8 символов ").

1 Ответ

1 голос
/ 14 июля 2011

Хорошо, попробуйте это:

$('#form').validate({
    rules: {
        pwd: {
          $('label[for=pwd]').html('ERROR HERE');
        }
    }
});

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

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