我正在尝试使用以下插件与第二种形式,它将所有错误消息放在其单独的div中。唯一不同的是他们把它放在它上面,我把心放在下面。但它仍然没有为我显示div内的消息。不知道为什么。
http://jquery.bassistance.de/validate/demo/errorcontainer-demo.html
演示:http://jsfiddle.net/xtremer360/KHSKm/1/
编辑:我更新了我的代码,想要显示我现在所拥有的内容,如果在表单提交错误时,我没有将错误消息放在我为错误做的div中。< / p>
答案 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