2013-05-21 22 views
14

Mam dane wejściowe, które chcę wyświetlić niestandardowy komunikat o błędzie, gdy użytkownik nie wypełnia go.jQuery Sprawdź poprawność niestandardowych wiadomości

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

Jak dodać niestandardowy komunikat o błędzie do tego konkretnego wejścia?

+0

Byłoby coś podobnego do tego, co sugeruje tutaj http://stackoverflow.com/questions/ soupenvy 6777634/jquery-validation-plugin-custom-message? Rq = 1 rozwiązać problem? –

+0

@BenjaminGruenbaum Najprawdopodobniej nie. Wolałbym unikać jQuery, aby przesłonić wiadomość tylko na jednym. Czy nie ma sposobu na ustawienie tego z atrybutem? –

Odpowiedz

32

Zastosowanie:

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

Oto kod HTML demo: https://github.com/jzaefferer/jquery-validation/blob/master/demo/custom-messages-data-demo.html

JS Fiddle demo: http://jsfiddle.net/leniel/VuPPy/48/

+2

ułatwiłeś mi życie – San

+1

@San: cieszę się, że to było pomocne ... :-) –

+0

Mam jeszcze jedno małe pytanie Używam zakresu danych-reguł = "[14,30]" dla zakresu w moim formularzu HTML5 . Używam wieloetapowej wtyczki jquery stepy, która używa sprawdzania poprawności jquery. W jaki sposób mogę używać pola z używania tylko alfabetów? Mogę użyć czegoś takiego jak regex danych ??? – San

Powiązane problemy