Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get Value of Radio button group

I'm trying to get the value of two radio button groups using the jQuery syntax as given below. When the code below is run I get the value selected from the first radio button group twice instead of getting the value of each individual group.

Am I doing something obviously wrong here? Thanks for any help :)

<a href='#' id='check_var'>Check values</a><br/><br/> <script>   $('a#check_var').click(function() {     alert($("input:radio['name=r']:checked").val()+ ' ' +           $("input:radio['name=s']:checked").val());   }); </script> Group 1<br/> <input type="radio"  name="r" value="radio1"/> radio1 <input type="radio"  name="r" value="radio2"/> radio2 <br/><br/> Group 2<br/> <input type="radio"  name="s" value="radio3"/> radio3 <input type="radio"  name="s" value="radio4"/> radio4 
like image 257
Parampal Pooni Avatar asked Aug 12 '10 01:08

Parampal Pooni


People also ask

How do I get the value of a radio button in Python?

The radiobutton widget in Tkinter allows the user to make a selection for only one option from a set of given choices. The radiobutton has only two values, either True or False. If we want to get the output to check which option the user has selected, then we can use the get() method.


1 Answers

Your quotes only need to surround the value part of the attribute-equals selector, [attr='val'], like this:

$('a#check_var').click(function() {   alert($("input:radio[name='r']:checked").val()+ ' '+         $("input:radio[name='s']:checked").val()); });​ 

You can see the working version here.

like image 60
Nick Craver Avatar answered Oct 11 '22 10:10

Nick Craver