验证器插件jQuery中的errorPlacement问题

时间:2010-05-06 14:12:53

标签: jquery jquery-plugins validation

我正在使用jQuery的验证器插件。默认情况下,错误标签会添加到我的表单下方。我想将它添加到我的表单上方。所以我正在做的是在validate()中添加以下代码:

errorPlacement: function (error, element) { 
    error.insertBefore('form#emailForm');
 }

问题是,每次点击都会在表单上方添加错误标签很多次。所以我有这样的事情:

Enter valid email.Enter valid email.Enter valid email.

有人知道它有什么问题吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果它们被添加了很多次,您只需要在添加它们之前删除它们。

errorPlacement: function (error, element) { 
    $('.error').remove();
    error.insertBefore('#emailForm');
}