js中一般使用遍历的方法获取radio被选中的值,遍历判断每个Radio是否被选中,如果是,再取其值.
<form id=\"userlist\" method=\"post\" action=\"option.php\">
<input type=\"radio\" name=\"userid\" value=\"1\">1
<input type=\"radio\" name=\"userid\" value=\"2\">2
<input type=\"radio\" name=\"userid\" value=\"3\">3
</form>
< language=\" \">
function usubmit(action){
var radionum = document.getElementById(\"userlist\").userid;
for(var i=0;i<radionum.length;i++){
if(radionum[i].checked){
userid = radionum[i].value
}
}
window.location.href=\'option.php?action=\'+action+\'&userid=\'+userid;
}
</ >
这里有两个要注意的地方:一个是如何取值,一个是如何遍历
document.getElementById(\"userlist\").userid;
这是根据form的id再取其中控件元素的name取值的方法。
document.getElementById("userlist").userid;获取的是一个数组,该数组中的元素是该dom树中所有name为userid的元素,即使只有一个radio,也是一个只包含一个元素的数组,然后我们遍历这个数组,如果数组中某一个radio的checked属性为true,则表示该radio被选中。
继续阅读与本文标签相同的文章
上一篇 :
Gartner公布2020年十大战略技术趋势
下一篇 :
PHP7被曝出一个远程执行代码漏洞
-
全球首条“5G自动微公交”示范线路乌镇开通
2026-05-14栏目: 教程
-
未来十年,最为吃香的4个大学专业,毕业后就是香饽饽!
2026-05-14栏目: 教程
-
还不会制作填充地图,试试这种方法,2分钟搞定,让你秒变大神
2026-05-14栏目: 教程
-
顺丰自研机器人惊艳亮相,化身“快递小哥”亮绝活,盯上万亿市场
2026-05-14栏目: 教程
-
女生“主动”与你分享这3个秘密?520%偷偷喜欢你,臭弟弟冲鸭
2026-05-14栏目: 教程
