Jquery验证单选按钮选项是不是为yes

Posted

技术标签:

【中文标题】Jquery验证单选按钮选项是不是为yes【英文标题】:Jquery validate if radiobutton option is yesJquery验证单选按钮选项是否为yes 【发布时间】:2011-12-21 22:19:38 【问题描述】:

我试图仅在用户选择“是”时验证文本字段。如果选项为 no,则不应验证文本字段(并且它也被隐藏)。

使用来自 www.bassistance.de 的 validate 插件完成验证

谁能帮帮我?我做了一个小提琴来澄清。

http://jsfiddle.net/logistef/PaTJ4/27/

【问题讨论】:

尝试添加 var 验证器 = $('yourinput').validate();演出结束后 我的表单上有超过 70 个输入值,这只是其中的一小部分。如果我在 .show 之后添加它,那么其余的验证将无法正常工作。我需要实际的验证方法规则。 你能把你的小提琴收拾一下吗? 【参考方案1】:

查看验证 API 中的 depends 选项。类似的东西应该适合你:

$("#myForm").validate(
    required: 
        depends: function(el) 
            return $("#radio_Yes").attr('checked');
        
    
);

这是一个更新的小提琴:http://jsfiddle.net/PaTJ4/31/

我还冒昧地整理了您的代码。

【讨论】:

嘿,我知道它与依赖有关,但我不知道如何让它工作。感谢您制作小提琴,因为我现在明白了。万分感谢:D

以上是关于Jquery验证单选按钮选项是不是为yes的主要内容,如果未能解决你的问题,请参考以下文章

如何使用jQuery unobtrusive和Asp.Net Mvc验证动态生成的单选按钮组?

验证动态单选按钮jQuery

为啥jQuery将单选按钮的值返回为“ON”?如何纠正它?

jQuery 单选组验证和启用选项,如果某些单选检查(jsfiddle 提供)

使用 jQuery 验证插件验证单选按钮组

jQuery在单选按钮之间使用条件条件进行验证