表单的错误放置

时间:2011-08-04 05:30:35

标签: jquery jquery-validate

我正在尝试使用以下插件与第二种形式,它将所有错误消息放在其单独的div中。唯一不同的是他们把它放在它上面,我把心放在下面。但它仍然没有为我显示div内的消息。不知道为什么。

http://jquery.bassistance.de/validate/demo/errorcontainer-demo.html

演示:http://jsfiddle.net/xtremer360/KHSKm/1/

编辑:我更新了我的代码,想要显示我现在所拥有的内容,如果在表单提交错误时,我没有将错误消息放在我为错误做的div中。< / p>

更新演示:http://jsfiddle.net/MtRn6/

1 个答案:

答案 0 :(得分:1)

您需要使用errorPlacement将错误消息放在您想要的位置,否则它将使用将它们附加到输入的默认方法:

// container is the element which should hold errors,
// You have already definied it in your demo
errorPlacement: function(error, element) {
        error.appendTo(container);
},

更新了演示:http://jsfiddle.net/MtRn6/1/

查看文档以获取更多信息:http://docs.jquery.com/Plugins/Validation/validate