同name的一组radio,怎么判断值为什么?
日期:2006-10-25 荐:
同name的一组radio,怎么判断值为什么?我手上有一组radio,name 是一样的。<input type="radio" name="IpCheck" value="Ip"><input type="radio" name="IpCheck" value="ClassIp"><input type="radio" name="IpCheck" value="no">另外有<input name="ClassIp1" type="text" id="ClassIp1" size="2"><input name="ClassIp2" type="text" id="ClassIp2" size="2"><input name="ClassIp3" type="text" id="ClassIp3" size="2">和<input name="Ip1" type="text" id="Ip1" size="2"><input name="Ip2" type="text" id="Ip2" size="2"><input name="Ip3" type="text" id="Ip3" size="2"><input name="Ip4" type="text" id="Ip4" size="2">想要的验证的是,选中radio-IP的时候判断所有的名字是Ip1,Ip2...的文本test值不能为空同样的,选中radio-ClassIP的时候判断所有的名字是ClassIp1,ClassIp2...的文本test值不能为空谢谢大家帮忙了!……木有人来……<script language="VBScript" type="text/VBScript">sub chk_form()dim strif form1.ipcheck(0).checked=true thenstr="ip"end ifif form1.ipcheck(1).checked=true thenstr="classip"end iffor each i in form1.elementsif len(i.name)=len(str) 1 thenif i.value="" thenmsgbox i.name & " is null!"end ifend ifnextend sub</script>==========================将就着用吧。应该能实现你的目的,只是有点繁琐。得有个表单。然后在你要验证时调用这个sub就OK了。<script language="JavaScript">function remit(){if (form1.r1(0).checked==false){if (form1.r1(1).checked==false){if (form1.r1(2).checked==false){alert("请勾选,再汇出!");return false;}}}} </script><form name="form1" method="post" action=""><input type="radio" name="r1" value="R"><input type="radio" name="r1" value="RR"><input type="radio" name="r1" value="RRR"></form><input type="button" name="Submit" value="按钮" onClick="remit();">分别在<input type="radio" name="IpCheck" value="Ip"><input type="radio" name="IpCheck" value="ClassIp"><input type="radio" name="IpCheck" value="no">中加入onclick="test_null()"然在写一个函数来判断那些值是否为空!按照沙漠孤狐的思路解决了问题,所以只能给他15分了,分不多,别嫌弃
标签: