判断哪个单选被选中的简单问题 changetype是一个集合,不能zxc.changetype=="1"这样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 changetype是一个集合,不能zxc.changetype=="1"这样 <script language=JavaScript><!--function ChangeSum(){for (var i = 0;i<document.zxc.changetype.length;i++){ if (document.zxc.changetype[i].checked) alert("选中:" + document.zxc.changetype[i].value); } return true;}//--></script><form name=zxc onsubmit="JavaScript:return ChangeSum()"><input type="radio" value="1" checked name="changetype">1 <input type="radio" value="2" name="changetype">2 <input type="submit" value="提交" name="B1"></form> zxc.changetype得到的是一个集合,你可以试一试下面的程序:<script language=JavaScript><!--function ChangeSum(){ if (zxc.changetype[0].checked) //***********Changed alert("选中"); return true;}//--></script><form name=zxc onsubmit="JavaScript:return ChangeSum()"><input type="radio" value="1" checked name="changetype">1 <input type="radio" value="2" name="changetype">2 <input type="submit" value="Ìá½»" name="B1"></form> 凑个热闹,80分分我一点咯^_^这个是IE对控件名称的索引问题如果一个控件名在一个表单域中有多个控件使用的时候IE将其索引起来,如前,这些控件是通过集合组合起来的,它有length属性,但我倒是觉得它象一个数组,可以通过ctlName[i]来访问。但是注意这样一个问题,当控件名只有一个控件使用的时候并不被索引,即使控件是checkbox也是一样,直接通过名称访问,不必加数组(其实并非数组,毕竟JS不是那么要求严格)下标表示。这样怎么区分控件是否已经被IE索引起来了呢?我通常使用的是length属性,如果控件名只有一个控件使用,那么它的length为null,其他情况length都是有值的,其实这时候的值并不规范,但是IE解释的时候确是这样解释的,可以利用。 稻草人说的是很有用的。应该给与加分 :)不过,只要用DOM就解决问题了:document.getElementsByName("changetype")也只有这个方法才是跨浏览器又最简便的。所以应该给我加分。 :P 【菜鸟求助】这个图片按钮怎样阻止表单提交? Extjs后台用Struts2分页出现问题 请教一个关于iframe src 问题,谢谢 有一个js获取当前地址的问题 WEB页面用JS调用ActiveX后如何销毁并释放内存 JS调用问题,请高手帮忙解答 各位高手好,小妹有问题,怎么老是数组变量未定义啊??快来啊!!等的你们呢!! 请教高手,如何用JavaScript得到文本框的文本光标位置? 回车符的巨大疑惑!!!!!!!!! 倡议书:大家一起来建立“JavaScript控件库” 两个问题? To; net_lover(孟子E章),这个函数没有得到任何值,而且提示网页Javascript出错了!
<!--
function ChangeSum()
{
for (var i = 0;i<document.zxc.changetype.length;i++){
if (document.zxc.changetype[i].checked)
alert("选中:" + document.zxc.changetype[i].value);
}
return true;
}
//-->
</script>
<form name=zxc onsubmit="JavaScript:return ChangeSum()">
<input type="radio" value="1" checked name="changetype">1
<input type="radio" value="2" name="changetype">2
<input type="submit" value="提交" name="B1"></form>
<script language=JavaScript>
<!--
function ChangeSum()
{
if (zxc.changetype[0].checked) //***********Changed
alert("选中");
return true;
}
//-->
</script>
<form name=zxc onsubmit="JavaScript:return ChangeSum()">
<input type="radio" value="1" checked name="changetype">1
<input type="radio" value="2" name="changetype">2
<input type="submit" value="Ìá½»" name="B1"></form>