javascript中取值的问题!急急急!!!!!在线等,问题解决马上给分!

duber 2004-12-02 12:29:05
<form name="form1" method="post">
<%For i=1 To 3
For j=1 To 5%>
<input type="radio" name="radio<%=i%>" value="<%=j>"><%=j%>
<% Next
Next%>
</form>

我要在javascript中取该radio的值该怎么实现啊?
...全文
80 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
CnEve 2004-12-02
  • 打赏
  • 举报
回复
<html><body>
<Table align=center class="" Width="100%" Height="" cellSpacing=0 cellPadding=0 border=0 >
<form name="form1" method="post">
<TR><TD align=middle bgColor="" Width="" Height="">
<input type="radio" name="r1" value="radio1">
<input type="radio" name="r2" value="radio2">
<input type="radio" name="r3" value="radio3">
</TD></TR></form>
<TR><TD align=middle>
<span id=s1></span>  
<span id=s2></span>  
<span id=s3></span>
</TD></TR>
</Table>

<script language="JavaScript">
s1.innerText=document.forms[0].r1.value;
s2.innerText=document.forms[0].r2.value;
s3.innerText=document.forms[0].r3.value;
</script>

</Body>
</HTML>
lienzhu 2004-12-02
  • 打赏
  • 举报
回复
<form name="form1" method="post">
<%For i=1 To 3
For j=1 To 5%>
<input type="radio" name="radioname" value="<%=j %>"><%=j%>
<% Next
Next%>
</form>
<input type="button" value="检测" onclick="check()">

radio必须用同一个名,不同的value 才起作用
<script language="javascript">
function check()
{
for( i=0; i<=document.all.radioname.length;i++)
{
if(document.all.radioname[i].checked)
alert(document.all.radioname[i].value)
}
}
</script>

lienzhu 2004-12-02
  • 打赏
  • 举报
回复
<form name="form1" method="post">
<%For i=1 To 3
For j=1 To 5%>
<input type="radio" name="radioname" value="<%=j>"><%=j%>
<% Next
Next%>
</form>


radio必须用同一个名,不同的value 才起作用
for( i=0; i<=document.radioname.length;i++)
{
if(document.all.radioname[i].checked)
alert(document.all.radioname[i].value)
}

CnEve 2004-12-02
  • 打赏
  • 举报
回复
3个<input type="radio" />
有没有搞错啊,能正常选值吗??
duber 2004-12-02
  • 打赏
  • 举报
回复
谢谢!
duber 2004-12-02
  • 打赏
  • 举报
回复
已经搞定了!谢谢了!^_^
lienzhu 2004-12-02
  • 打赏
  • 举报
回复
If 为 if
lienzhu 2004-12-02
  • 打赏
  • 举报
回复
for (i=1;i<=document.all.radio1.length;i++)
{If (document.all.radio1[i].checked)
alert(document.all.radio1[i].value);
}
lienzhu 2004-12-02
  • 打赏
  • 举报
回复
<%For i=1 To 3
For j=1 To 5%>
<input type="radio" name="radio<%=i%>" value="<%=j>"><%=j%>
<% Next
Next%>
会出来15个,明字不一样,怎么会起到单选作用!

radioname只是给radio起的同一名字
duber 2004-12-02
  • 打赏
  • 举报
回复
for (i=1;i<=3;i++)
{If (document.all.radio[i].checked)
alert(document.all.radio[i].value);
}
这样取值为什么提示“document.all.radio1为空或不是对象”错在哪了??
duber 2004-12-02
  • 打赏
  • 举报
回复
是3个没错,因为有做隐藏,3个并不是同时显示。

lienzhu(李强),你的代码有错误啊!
提示“document.all.radioname[i].checked为空或不是对象”

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧