求单选按纽的值,适用单选项及多选项。未选返回false;有选择项,返回选项值。

发表于:2007-06-21来源:作者:点击数: 标签:
form name=frm input type=radio value=1 name=radioName input type=radio value=2 name=radioName input type=button onClick=alert(CheckRadio(this.form.radioName)); /form script language= java script !-- //求单选按纽的值,适用单选项及多选项。未

   
   <form name="frm">
<input type="radio" value="1" name="radioName">
<input type="radio" value="2" name="radioName">

<input type="button" onClick="alert(CheckRadio(this.form.radioName));">
</form>
<script language="javascript">
<!--
//求单选按纽的值,适用单选项及多选项。未选返回false;有选择项,返回选项值。
function CheckRadio(theRadio){
    var theRadioLen = theRadio.length;
    var theRadioValue = false;
    if (theRadioLen == undefined){
        if (theRadio.checked){
            theRadioValue = theRadio.value;
        }
    }else{
        for (theRadioI=0;theRadioI<theRadioLen;theRadioI++){
            if (theRadio[theRadioI].checked){
                theRadioValue = theRadio[theRadioI].value;
                break;
            }
        }
    }
    return theRadioValue;
}
//-->
</script>

原文转自:http://www.ltesting.net