首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加自定义Radio后隐藏Radio的jQuery验证错误消息

添加自定义Radio后隐藏Radio的jQuery验证错误消息
EN

Stack Overflow用户
提问于 2014-09-02 03:26:56
回答 1查看 605关注 0票数 0

你好,我在Jquery验证方面有问题。我有一个带有这样的错误处理程序的收音机按钮

代码语言:javascript
复制
<input name="umum_expectation" type="radio" value="1" required data-msg-required="Please select one" /> 1 <br/>
<input name="umum_expectation" type="radio" value="2" />2<br/>
<input name="umum_expectation" type="radio" value="3" />3<br/>
<input name="umum_expectation" type="radio" value="4" />4<br/>
<input name="umum_expectation" type="radio" value="5"  />5<br/>

<!-- handler show error-->
<label for="umum_expectation" class="error"></label>

我用iChek >> https://github.com/fronteed/iCheck/定制单选按钮

而此代码自定义

代码语言:javascript
复制
<script type="text/javascript">
            $(document).ready(function() {
              $("input[type='radio']").iCheck({
              checkboxClass: 'icheckbox_square-blue',
              radioClass: 'iradio_square-blue',
              increaseArea: '20%'
            });
            });
        </script>

在我定制单选按钮之前,当我按下提交按钮而不检查单选按钮时,就会显示错误。然后我检查单选按钮,的错误可以自动隐藏

当前状态,当我按下提交按钮而不检查单选按钮时,会显示错误。然后我检查单选按钮,错误不能自动隐藏。这必须再次按提交按钮以隐藏错误

那么,在我定制单选按钮之前,如何修复它呢?对不起我的英语

EN

回答 1

Stack Overflow用户

发布于 2014-09-15 20:50:19

默认情况下,jQuery验证忽略隐藏的输入元素。

只需告诉插件不要忽略隐藏元素(这是当您将iCheck初始化时会发生的情况):

代码语言:javascript
复制
$('form').validate({
    hidden:'',
    //the rest of your options
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25615387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档