1
如何在單獨元素中顯示所有驗證錯誤(例如:div
),而不是使用附加到每個元素的標籤?顯示jQuery驗證錯誤的替代元素
目前我有以下代碼將所有錯誤綁定到窗體下的另一個div
元素。
$('#myForm').validate({
rules:{
txtName:{
required:true,
minlength:5,
maxlength:100
},
selGroups:{
required:true
},
txtDate:{
required:true
}
},
submitHandler:function() {
return false;
},
messages:{
txtHolidayName:"Please enter the Name (5 - 100 chars)",
selGroups:"Please select the Group",
txtHolidayDate:"Please select the date"
},
errorPlacement:function (error, element) {
error.appendTo($('#errorContainer'));
},
invalidHandler:function (form, validator) {
var errors = validator.numberOfInvalids();
if (errors)
$('#errorContainer').fadeIn();
}
});
我已經部分實現了這一點,但有麻煩躲在裏面包含了所有驗證成功後,所有的錯誤div
元素。有人可以幫我解決這個問題嗎?
謝謝,我似乎沒有找到這個選項在文檔上。 'HTTP:// docs.jquery.com /插件/ Validation'。你在哪裏可以看看你指定的選項? – 2013-02-21 12:34:49
http://docs.jquery.com/Plugins/Validation/validate#toptions搜索errorLabelContainer – 2013-02-21 12:35:35
謝謝,感謝您的幫助... – 2013-02-21 12:36:38