if (form1.radiobutton.value=="1")
-->
if (form1.radiobutton[0].value=="1")
if (form1.radiobutton.value=="2")
-->
if (form1.radiobutton[1].value=="2")你两个radiobutton名字一样,这样使控件数组了呀。
-->
if (form1.radiobutton[0].value=="1")
if (form1.radiobutton.value=="2")
-->
if (form1.radiobutton[1].value=="2")你两个radiobutton名字一样,这样使控件数组了呀。
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<script language="JavaScript" type="text/JavaScript">function abcd(){
//alert(form1.radiobutton[0].value)
if (form1.radiobutton[0].checked)
{
form1.test.disabled=false;
return false;
}if (form1.radiobutton[1].checked)
{
form1.test.disabled=true;
return false;
}
}</script><body>
<form name="form1" method="post" action="test.php">
<p>
<input type="radio" name="radiobutton" value="1" onClick="abcd()">
<input type="radio" name="radiobutton" value="2" onClick="abcd()" checked>
</p>
<p> </p>
<p>
<SELECT NAME="test" disabled>
<option value="1">alfred</option>
<option value="2">nomad</option>
</SELECT>
</p>
<INPUT TYPE="submit">
</form>
<p> </p></body>
</html>