凭我最了解我试图使用'Focusout'的知识,并且效果很好。如网站上所述," onfocusout"将不适用于无线电组或复选框组。因此,我的问题是,我是否可以在无线电按钮上触发验证,并在Change/Blur上进行复选框?这是我的" onfocusout"示例代码
onfocusout: function(element) {
if( $(element).attr('name') ) {
this.element(element);
app.BlurValidation(element);
this.defaultShowErrors();
}
}
我确实找到了类似的问题,但是以下解决方案并未显示我的结局。
$('#check').on('blur', function() {
$("#myForm").validate().element( this );
});
Sparky是正确的,它可以与无线电和复选框一起使用。您应该再次检查您的代码。当我面对同一问题时,我学到的一件事是,如果您试图为它们进行样式,而不是使用visibility: hidden;
CSS属性作为广播或复选框,而是使用opacity:0;
如果验证插件具有visibility: hidden;
的CSS属性,则将其视为隐藏字段,因此将忽略它的onfocusout
希望我的经历可能会派上用场