新微赢技术网
标题:
[求助]怎么JS验证radio
[打印本页]
作者:
$星辰
时间:
2010-1-20 04:50
标题:
[求助]怎么JS验证radio
我想做一个单选投票
假如我有4个选项 默认都是未选中
[知识问答
ωωω.χiuGoo.сom
]
请教大家怎么用JS验证到 4个radio是否被选中
另外,小弟我是个ASP新手
想好好想前辈们学习ASP技术 特地建了一个群 群号是:10114228
诚心希望ASP的前辈们加入 大家一起研究ASP程序 没其他意思只是想学习
作者:
踏破^ō^凌云
时间:
2010-1-20 04:50
代码如下
<script language="javascript">
function Check()
{
var radios=document.getElementById("vote"); //获得radio元素数组
var checkedValue; //用于保存所选定的值
for (var i=0;i<radios.length;i+) //循环检查radio数组的每个元素
{
if (radios[i].checked) //检查checked值是否为true,如果是true则表明该radio被选中
{
checkedValue=radios[i].value;
break;
}
}
}
</script>
<input type="radio" id="vote" value="选项1" >选项1
<input type="radio" id="vote" value="选项2" >选项2
<input type="radio" id="vote" value="选项3" >选项3
<input type="radio" id="vote" value="选项4" >选项4
<input type="button" value="投票" onClick="Check()">
作者:
ご倾城↘恋
时间:
2010-1-20 04:51
我试着输出 document.write (document.form1.vote.checked);
获得的值已经不是true或false了
输出的是 undefined 而且不管选没选中 都给我返回的 undefined 真郁闷
楼上的哥们还有没有别的方法啊
作者:
可爱的人
时间:
2010-1-20 04:51
vote是个数组,要引用下标
document.form1.vote[i].checked
作者:
咖菲猫
时间:
2010-1-25 02:05
路过....
作者:
oscar
时间:
2010-3-5 20:05
虎躯一震,三分走人
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2