20多个Radio的显示问题

redtank1979 2004-10-09 11:34:40
页面有20多个像mode_value的Radio,要显示已选中,下面的代码要重写20多遍,有什么好办法?
function display(){
for(var i=0;i<document.all.mode_value.length;i++)
if (document.form1.mode_values.value==document.all.mode_value[i].value) document.all.mode_value[i].checked=true;
}
...全文
149 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nchen123 2004-10-09
  • 打赏
  • 举报
回复
http://blog.mvpcn.net/inelm/articles/2959.aspx
风斧 2004-10-09
  • 打赏
  • 举报
回复
用控件数组,进行循环,判断每个空间的类型
tiandiqing 2004-10-09
  • 打赏
  • 举报
回复
<html>
<head>
<script language="JavaScript">
<!--
function sendsr()
{
var rvalue;
for (var i=0;i<document.formbrand.elements.length;i++)
{
var e = document.formbrand.elements[i];
if (e.type=="radio")
{
if (e.checked==true)
{
rvalue = e.value;
}
}
}
alert(rvalue);

}
//-->
</script>
</head>
<body>
<form name=formbrand method="post" action="">
<input type="radio" name="brand" value="sssssssss">
<input type="radio" name="brand" value="xxxxxxxxx">
<input type="radio" name="brand" value="sssssssss">
<input type="radio" name="brand" value="xxxxxxxxx">
<input type="radio" name="brand" value="sssssssss">
<input type="radio" name="brand" value="xxxxxxxxx">
<input type="radio" name="brand" value="sssssssss">
<input type="radio" name="brand" value="xxxxxxxxx">
<input type="radio" name="brand" value="sssssssss">
<input type="radio" name="brand" value="xxxxxxxxx">
<input type="radio" name="brand" value="sssssssss">
<input type="radio" name="brand" value="xxxxxxxxx">
<input type="radio" name="brand" value="sssssssss">
<input type="radio" name="brand" value="xxxxxxxxx">
<input type="button" name="smtmainform" value="发送" onclick="sendsr();">
</form>
</body>
</html>

发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-09 11:34
社区公告
暂无公告