仅显示 JQuery 中的摘要消息验证
display only summary messages in JQuery validate
我编写了以下代码来显示验证错误消息。下面的代码显示摘要和内联消息。
是否可以只显示摘要消息?
<script>
var submitted = false;
$("#myform").validate({
errorPlacement: function(error, element) {
error.insertAfter(element);
},
showErrors: function(errorMap, errorList) {
if (submitted) {
var summary = "You have the following errors: <br/>";
$.each(errorList, function() {
summary += " * " + this.message + "<br/>";
});
$("#mydiv").html(summary);
submitted = false;
}
this.defaultShowErrors();
},
invalidHandler: function(form, validator) {
submitted = true;
},
rules: {
name: {
required: true
}
},
messages: {
name: {
required: "Please enter name"
}
}
});
</script>
删除下面的代码行:
this.defaultShowErrors();
工作 fiddle 仅显示 summary message。
我编写了以下代码来显示验证错误消息。下面的代码显示摘要和内联消息。
是否可以只显示摘要消息?
<script>
var submitted = false;
$("#myform").validate({
errorPlacement: function(error, element) {
error.insertAfter(element);
},
showErrors: function(errorMap, errorList) {
if (submitted) {
var summary = "You have the following errors: <br/>";
$.each(errorList, function() {
summary += " * " + this.message + "<br/>";
});
$("#mydiv").html(summary);
submitted = false;
}
this.defaultShowErrors();
},
invalidHandler: function(form, validator) {
submitted = true;
},
rules: {
name: {
required: true
}
},
messages: {
name: {
required: "Please enter name"
}
}
});
</script>
删除下面的代码行:
this.defaultShowErrors();
工作 fiddle 仅显示 summary message。