2013-05-21 201 views
14

我有一個輸入,我想在用戶沒有填寫時顯示自定義錯誤消息。jQuery驗證自定義消息

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

如何向此特定輸入添加自定義錯誤消息?

+0

將類似的東西是什麼soupenvy這裏建議http://stackoverflow.com/questions/ 6777634/jquery-validation-plugin-custom-message?rq = 1解決你的問題? –

+0

@BenjaminGruenbaum最有可能沒有。我寧願避免jQuery覆蓋只有一個消息。沒有辦法用屬性來設置它嗎? –

回答

32

用途:

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

這裏有一個演示的HTML代碼:https://github.com/jzaefferer/jquery-validation/blob/master/demo/custom-messages-data-demo.html

JS小提琴演示:http://jsfiddle.net/leniel/VuPPy/48/

+2

你讓我的生活變得輕鬆 – San

+1

@San:很高興它有幫助... :-) –

+0

我有一個小問題,我正在使用data-rule-range =「[14,30]」來表示我的html5表單的範圍。我正在使用jquery stepy的multistep表單插件,它使用jquery驗證。我如何使用字段只能使用字母。我可以使用類似data-regex的東西? – San