alice
alice

Reputation: 101

Validation of at least one set of radio group

I have two groups of radio buttons

<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">

Now, user: 1. has to select at least one value from either radio groups 2. can select one value from each of the two groups

I need to use javascript for validation. I can validate one or both groups, but how do I check for both?

Upvotes: 1

Views: 480

Answers (1)

Trent
Trent

Reputation: 1381

You want to do something like this...

$('#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');
    }
});

working jsfiddle here...

http://jsfiddle.net/CEJLt/

Upvotes: 3

Related Questions