对于Radio& amp; jQuery验证onfocusout错误消息复选框

时间:2017-12-14 21:42:32

标签: jquery radio-button jquery-validate

据我所知,我尝试使用'onfocusout'并且工作正常。正如网站上提到的那样,'onfocusout'不适用于Radio Group或Checkbox Group。所以我的问题是,如果我能以某种方式触发单选按钮上的验证和变化/模糊的复选框? 这是我的'onfocusout'的示例代码

onfocusout: function(element) {
        if( $(element).attr('name') ) { 
            this.element(element);              
            app.BlurValidation(element);
            this.defaultShowErrors();
        }
} 

我确实找到了类似的问题,但以下解决方案并未在我的结尾显示结果。

$('#check').on('blur', function() {
    $("#myForm").validate().element( this );
});

1 个答案:

答案 0 :(得分:0)

Sparky是对的,它适用于收音机和复选框。您应该再次检查您的代码。当我遇到同样的问题时,我学到的一件事就是不要使用visibility: hidden; CSS属性作为收音机或复选框,以防你试图设置样式,而是使用opacity:0;

验证插件会将字段视为隐藏字段,如果它具有visibility: hidden;的CSS属性,则会忽略它onfocusout

希望我的经验可以为您的案件派上用场