2010-05-06 124 views
0

我正在使用jQuery的验证器插件。默认情况下,错误标签将添加到我的表单下方。我想将其添加到我的表单上方。那么,我做的是在验证(添加下面的代码):验证器插件中的errorPlacement问题jQuery

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

的问题是,错误标签现在增加了很多的形式倍以上,在每一次点击。所以,我有这样的事情:

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

有谁知道这有什么错呢?

在此先感谢!

回答

0

如果他们得到很多次,你所要做的就是在他们被添加之前删除他们。

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

你好, 如果我添加了这段代码,那么我的表单就消失了。 – novellino 2010-05-07 07:20:30

+0

您需要自定义选择器,以便它只针对您的错误元素。 为您的问题添加示例网址,我会为您解决。 – Sam 2010-05-07 10:36:11