jQuery Validate插件不适用于单选按钮

 丁军东建宏 发布于 2023-02-13 09:06

我有一个使用jQuery验证插件设置的大型多页表单.除了单选按钮外,一切似乎都完美无缺.我花了几个小时阅读几十个类似的线程,并没有提供任何解决方案似乎工作.

我试过添加

class="required"

required="required"

只是

required

直接到第一个单选按钮上的输入属性,但没有一个工作.

我还补充说

rules: {
        myRadioGroupName: {
            required: true
        }

无济于事.

我已经设置了一个包含所有依赖项的完整模型.

http://jsfiddle.net/j2372/2/

"下一步"按钮导航在小提琴上无法正常工作,但顶部的选项卡导航是.单击"许可证"选项卡,然后单击"下一步"以查看验证是否正常,而不是在无线电组上.我哪里做错了?

1 个回答
  • 我认为最基本的问题发生在这里 - Validate插件仅适用于可见事物.因此,因为您使用的是Bootstrap单选按钮集,所以它会隐藏实际的无线电,因此Validate会忽略它们.

    看起来你可以通过ignore在验证调用中添加选项来解决这个问题:

    $("#rdrapply").validate({
        ignore:'',
        rules: {
           //etc
        }
    });
    

    一旦我把它放入,它立即开始抛出错误(以一种丑陋的方式,但你可以在你的errorPlacement功能中解决这个问题).

    2023-02-13 09:12 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有