use*_*944 6 html javascript forms jquery jquery-validate
我想知道如何在表单上方显示单个错误消息而不是单个字段消息.像这样的表格有http://jquery.bassistance.de/validate/demo/marketo/step2.htm
我知道它与手柄有关但不完全确定如何或在何处放置它们
<script>
$(document).ready(function(){
$("#valform").validate();
});
</script>
Run Code Online (Sandbox Code Playgroud)
这是我使用的所有默认验证的代码
您应该使用invalidHandler此功能。像这样的事情应该做:
$("#myform").validate({
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
$("#error-message").show().text("You missed " + errors + " field(s)");
} else {
$("#error-message").hide();
}
}
});
Run Code Online (Sandbox Code Playgroud)
示例: http: //jsfiddle.net/KheRr/1/
如果要隐藏默认错误消息,则应指定""字段和验证类型的错误消息:
$("#myform").validate({
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
$("#error-message").show().text("You missed " + errors + " field(s)");
} else {
$("#error-message").hide();
}
},
messages: {
field1: {
required: "" // You'll have to do this for each field and validation type.
}
}
});
Run Code Online (Sandbox Code Playgroud)
示例: http: //jsfiddle.net/KheRr/2/
| 归档时间: |
|
| 查看次数: |
5286 次 |
| 最近记录: |