Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 404
  • Last Modified:

Length of a radio group being returned as undefined when there is only one radio button in the group

The radio.length value returns 'undefined' when there is only one value in a radio group.  

I know it is not normal to have just one value in the radio group, but I find myself in that situation where the number of radio buttons in the group depends on the output of a query.

Anyone knows how I can work around this issue.


JAVASCRIPT FUNCTION:
 
<script type="text/javascript">
	function getRadioValue(radio) {
	    for(i=0; i<radio.length; i++) {
	        if(radio[i].checked) return radio[i].value;
	    }
	    return 0;
	}
</script>

Open in new window

0
onaled777
Asked:
onaled777
  • 2
1 Solution
 
hieloCommented:
function getRadioValue(radio) {
   if("undefined"==typeof(radio.length) )
   {
     if(radio.checked)
      return radio.value;
   }
   else
   {
          for(i=0; i
0
 
hieloCommented:
glad to help
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now