2012年3月15日 星期四

Get Radio buttons' selected value

// return the value of the radio button that is checked

// return an empty string if none are checked, or
// there are no radio buttons
function getCheckedValue(radioObj) {
if(!radioObj)
return "";
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return radioObj.value;
else
return "";
for(var i = 0; i < radioLength; i++) {
if(radioObj[i].checked) {
return radioObj[i].value;
}
}
return "";
}

to use,
<input type="radio" name="radio1" value="1"/>
<input type="radio" name="radio1" value="2"/>


var selectedValue = getCheckedValue(document.getElementsByName("radio1"));

沒有留言:

張貼留言