<body>
<form name="form1">
<select name="xl">
<option value=""></option>
<option value="01">小学</option>
<option value="02">初中</option>
<option value="03">高中</option>
<option value="04">大学</option>
<option value="05">研究生</option>
</select><br />
是否住校:
<input type ="radio" name="sfzx" value="1" />是
<input type ="radio" name="sfzx" value="0" />否<br /><br /><br />
<input type ="button" name="chaxun" value="查询" onClick="cx()" />
</form>
</body>
<script>
function cx(){
if(form1.xl.value == "01")
{
alert(form1.xl.value);
alert(from1.sfzx.value); //这里怎么取不到单选按钮的值啊
}
}
</script>
我想取出单选按钮中的值,用from1.sfzx.value怎么总是undefined找不到啊,请教一下各位啊,要怎么取啊,谢谢
var ss = document.all.from1.sfzx;
if(ss[0].checked) alert(ss[0].value);
if(ss[1].checked) alert(ss[1].value);from1.sfzx 返回数组 sfzx有多个,返回数组NodeList 数组是没有value属性的 所有undefinedradio的获取必须循环每一个radio的
var itemvalue = '';
for(i=0;i<itemradio.length;i++)
{
if(itemradio[i].checked){
itemvalue = itemradio[i].value;
}
}