Jquery验证,只发出一次警报
Jquery validation, alert just once
如果我在下面运行,并且字段alder和gender都无效,它将提醒两次。有可能只提醒一次吗?
$(function(){
$("#formTest").validate({
rules : {
alder : {
required: true
},
gender : {
required: true
}
},
errorPlacement: function (error, element) {
alert("Alert once");
}
});
});
errorPlacement
对每个错误调用一次-它不是用来提醒消息,而是用来将消息放入表单中。您可以尝试使用groups功能,将字段分组并对整个组进行一次调用,也可以使用showErrors功能捕获所有错误并按您喜欢的方式显示:
$(".selector").validate({
showErrors: function(errorMap, errorList) {
alert(`Your form contains ${this.numberOfInvalids()} errors`);
}
});
以前从未使用过jQuery验证,但这可能有效:
$(function(){
var checked = false;
$("#formTest").validate({
rules : {
alder : {
required: true
},
gender : {
required: true
}
},
errorPlacement: function (error, element) {
if (!checked) {
alert("Alert once");
checked = true;
}
}
});
});
相关文章:
- CSS 类在验证时只工作一次
- Jquery验证,只发出一次警报
- 如何一次验证所有字段
- jQuery表单验证只适用于一次发布
- Javascript 字符串验证.如何在字符串中只写一次字符,并且只在开头写一次
- 在 yii 框架上收集多个输入以进行一次验证
- 验证用户是否仅投票一次
- cookie是jQuery为每个用户只打开一次弹出窗口的唯一方法吗?或者jQuery可以处理IP验证
- 输入验证只工作一次
- 如何一次用两个结果进行两个验证
- WebShim:一次显示表单验证的所有错误消息
- 验证后执行一次javascript代码
- 验证插件一次处理两个表单,错误
- Jquery自定义日期验证器只工作一次
- Dojo淡出只在验证期间的函数调用中工作一次
- 验证码刷新脚本只工作一次
- jQuery按钮一次验证表单的一部分
- 使用jquery验证器单击一个按钮即可在同一页面上一次验证多个表单
- Jquery验证多个选项卡,一次验证一个
- 如何暂停表单提交,最后一次验证,在最后和之后释放/触发/继续提交