jQuery验证errorPlacement
方法未触发。实际上,唯一触发的方法是showErrors
。我想我错过了什么。代码如下。
errorContainer: '#error-messages',
showErrors: function (errors) {
$("#error-messages").dialog({
modal: true,
title: 'Errors',
buttons: {
Ok: function () {
$(this).dialog("close");
}
}
});
return true;
},
errorLabelContainer: "#error-messages ul",
wrapper: "li",
errorPlacement: function (error, element) {
if (element.attr('name') == 'a') {
error.appendTo($('#restErrorDate'));
}
},
debug: true
答案 0 :(得分:0)
我相信errorLabelContainer
会胜过errorPlacement
。前者旨在在一个地方显示所有错误,使后者冗余,因此不使用。
在您的情况下,您希望父UL
ID=error-messages
中的所有错误