我有两组单选按钮
<input type="radio" name="rb1" value="a">
<input type="radio" name="rb1" value="b">
<input type="radio" name="rb1" value="c">
<input type="radio" name="rb2" value="e">
<input type="radio" name="rb2" value="f">
<input type="radio" name="rb2" value="g">
现在,用户: 1.必须从任一无线电组中选择至少一个值 2.可以从两组中的每一组中选择一个值
我需要使用javascript进行验证。我可以验证一个或两个组,但我如何检查它们?
答案 0 :(得分:3)
你想做这样的事......
$('#btnValidate').click(function() {
var v1 = $('input:radio[name="rb1"]:checked').val();
var v2 = $('input:radio[name="rb2"]:checked').val();
if (!v1 && !v2 ) {
alert('not valid');
} else {
alert('valid');
}
});
在这里工作jsfiddle ......