jQuery Проверка пользовательских сообщений

У меня есть ввод, на котором я хочу отображать пользовательское сообщение об ошибке, когда пользователь не заполняет его.

    <input type="text" class="foo" value="" data-prop="foo" data-rules="{ required: true }"></input>

Как добавить пользовательское сообщение об ошибке в этот конкретный ввод?


person Jesse Atkinson    schedule 21.05.2013    source источник
comment
Будет ли что-то похожее на то, что предлагает supenvy здесь .com/questions/6777634/ решить вашу проблему?   -  person Benjamin Gruenbaum    schedule 22.05.2013
comment
@BenjaminGruenbaum Скорее всего, нет. Я бы предпочел, чтобы jQuery не переопределял сообщение только для одного. Нет ли способа установить это с помощью атрибута?   -  person Jesse Atkinson    schedule 22.05.2013


Ответы (1)


Использовать:

data-msg-required="Please enter something here!"

Вот демонстрационный HTML-код: https://github.com/jzaefferer/jquery-validation/blob/master/demo/custom-messages-data-demo.html

Демонстрация JS Fiddle: http://jsfiddle.net/leniel/VuPPy/48/

person Leniel Maccaferri    schedule 22.05.2013
comment
ты сделал мою жизнь легкой - person San; 16.07.2014
comment
@San: рад, что помог... :-) - person Leniel Maccaferri; 16.07.2014
comment
У меня есть еще один небольшой вопрос. Я использую data-rule-range=[14,30] для диапазона в моей форме html5. Я использую плагин многошаговой формы jquery stepy, который использует проверку jquery. Как я могу использовать поле, используя только алфавиты. Я могу использовать что-то вроде регулярного выражения данных??? - person San; 16.07.2014
comment
@Сан... пожалуйста, задай новый вопрос. Это выглядит как лучший способ справиться с этим, а не здесь, в комментарии. - person Leniel Maccaferri; 16.07.2014