我有一个使用jquery validate插件验证的表单。 表单由3列和几行组成,如下所示
+______+____________+________________+
|Title |input field |error placement |
+------+------------+----------------+
正常错误放置
errorPlacement: function(error, element) {
error.appendTo( element.parent().next() );
},
但我希望在<td>
或<div>
中显示名称和ID为"errorbox"
的元素,位于第一个空白行。
我应该如何修改语法呢?
提前致谢.. :))
blasteralfred
答案 0 :(得分:1)
只需做一个发现。
例如
if(element.hasClass("myInputClass")) {
error.appendTo(element.parents('tr').siblings().children().find('#errorbox'));
}
不建议使用ID,因为它不可重复使用。
答案 1 :(得分:0)
可能类似于:
errorPlacement: function(error, element) {
error.appendTo($('#errorbox'));
},
但是,我建议查看errorContainer选项,因为这可能会提供更多您正在寻找的内容。
答案 2 :(得分:0)
不,是:
errorPlacement: function(error,element){
$(".something_class_here").text("Your customer error");
}