好吧,我想我有這個錯誤......但我似乎無法得到答案。我只是試圖創建一個成功的選中標記或指示器,用戶輸入到輸入表單中的內容是有效的。腳本的註釋部分是我想要實現什麼的想法。下面是該腳本:jQuery驗證成功指示器
$('document').ready(function(){
$('form').validate({
rules: {
a: {required:true, minlength:2},
b: {required:true}
},
messages: {
a: {required: "enter your name!"},
b: {required: "enter the date!"}
},
errorPlacement: function(error, element) {
if(element.attr('name') == 'a'){
$('#name').html(error);
}
if(element.attr('name') == 'b'){
$('#date').html(error);
}
},
success: function(error){
//a: {$('#name').html('nice name!');},
//b: {$('#date').html('nice date!');}
},
debug:true
});
$('#a').blur(function(){
$("form").validate().element("#a");
});
});
這裏是HTML:
<form action="#" id='commentForm'>
<input type="text" name="a" id="a">
<input type="text" name="b" id="b">
<button type="submit">Validate!</button>
<div id="date" style="border:1px solid blue;"></div>
<div id="name" style="border:1px solid red;"></div>
</form>
最後,但並非最不重要的,這裏是的jsfiddle:
http://jsfiddle.net/mmw562/wQxQ8/8/
提前許多感謝你的幫助!
下面的鏈接將幫助你太http://stackoverflow.com/questions/2831680/how-to -display-unique-success-messages-on-jquery-form-validation – rahules