为隐藏字段隐藏jquery验证器消息
Hide jquery validator messages for hidden fields
我想为隐藏字段隐藏jquery验证消息。
我已经使用jquery验证器来验证隐藏字段使用自定义验证器方法。我面临的问题是,当我们在字段错误信息中输入正确的值时,没有被删除。
小提琴可以在这里找到
* * *代码* *
$('#frm_managedeal').validate({
ignore:[],
invalidHandler: function(form, validator) {
if (!validator.numberOfInvalids())
return;
$('html, body').animate({
scrollTop: $(validator.errorList[0].element).offset().top
}, 1);
},
rules:{
dealExpirationDate:{
mindatetoday :true,
}
},
messages:{
dealExpirationDate:{
mindatetoday:'Expiration date should be greater than today'
}
}
});
将此添加到您的代码中:
/*added for validate*/
$('#frm_managedeal input').on('change', function() {
$(this).valid();
});
<标题>演示 标题>默认情况下,验证器只在提交表单时运行。您可以在字段更改时使用更改事件来验证字段。
。
$('#frm_managedeal').find('input, select, textarea').on('change', function() {
(this).valid();
});
有几种方法可以做到这一点,但这应该很容易。首先,我将当前验证过程移到一个函数中,你可以像
那样调用它 var validate = function (){
//... code goes here ....
}
则在onclose:中调用该函数。应该很直接
相关文章:
- 在AngularJs中隐藏默认错误消息
- 如何在页面刷新时隐藏错误消息
- 隐藏错误消息“;未选择文件”;asp:fileUpload的文本
- 为显示/隐藏消息 Jquery 添加计时器 intervar
- 使用$timeout()隐藏特定间隔后的页脚和页脚消息
- 在angularjs中隐藏和显示带有页脚消息的页脚
- 仅当onclick和隐藏消息时设置cookie
- 如果我们在5秒后有一个隐藏间隔,则无法获取Growl消息
- 关闭模式覆盖时无法隐藏消息框
- 如何使用定时事件使用JavaScript显示然后隐藏消息
- 使用jQuery焦点和模糊来显示和隐藏消息
- 使用Javascript显示和隐藏消息
- 对象不支持此属性或方法-期望的行为,但我如何隐藏消息
- 如何修改我的函数以默认隐藏消息正文并在单击时显示正文?
- Jquery显示消息,然后Ajax,然后隐藏消息
- 使用jquery在5000毫秒后隐藏消息
- 使用JQuery在几秒钟后隐藏消息
- 在打印的JavaScript代码中隐藏消息(待查找)
- 30秒后隐藏消息
- Javascript显示消息和隐藏消息在点击选择的时间