jQuery Validate персонализирани съобщения

Имам вход, за който искам да показвам персонализирано съобщение за грешка, когато потребителят не го попълни.

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

Как да добавя персонализирано съобщение за грешка към този конкретен вход?


person Jesse Atkinson    schedule 21.05.2013    source източник
comment
Би ли нещо подобно на това, което soupenvy предлага тук stackoverflow .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 validate. Как мога да използвам полето, като използвам само азбуки. Мога да използвам нещо като data-regex??? - person San; 16.07.2014
comment
@San... любезно задайте нов въпрос. Това изглежда като по-добър начин за справяне с него, вместо тук в коментар. - person Leniel Maccaferri; 16.07.2014