验证至少一组无线电组

时间:2014-04-25 19:27:51

标签: javascript jquery

我有两组单选按钮

<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进行验证。我可以验证一个或两个组,但我如何检查它们?

1 个答案:

答案 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 ......

http://jsfiddle.net/CEJLt/