验证表单时,如何指示我不希望生成错误标签?
我尝试使用errorElement: ""
但是当我第二次验证表单时,文本框会消失。
答案 0 :(得分:10)
这个怎么样?
$("#myform").validate({
errorPlacement: function(error, element) { //just nothing, empty },
...
})
答案 1 :(得分:5)
当我想要更多地控制错误消息时,我倾向于创建div或调整css样式以突出显示问题而不是使用标准错误标签。
jQuery.validator.messages.required = "";
var validator = $("#formID").validate({
invalidHandler: function(e, validator){
var errors = validator.numberOfInvalids();
if (errors > 0)
// Create Div to show big red warning that the form was invalid
},
});
答案 2 :(得分:0)
也只是在下面给出errorElement
messages:
{
Control Name:""
}