帮我看看为什么显示出来的是undefined????谢谢了!

kingman888 2002-03-18 12:53:44
<form method="get" action="#" name=form1>
<input type="radio" value="男" name="R1" checked >男
<input type="radio" value="女" name="R1">女
<input type="button" onclick="javascript:alert(form1.R1.value)" value="显示我的选择">
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjyzzh 2002-03-18
  • 打赏
  • 举报
回复
你的form中的两个radio的名字都叫R1
julyclyde 2002-03-18
  • 打赏
  • 举报
回复
2个R1,你想显示哪一个?
这个需要用if判断checked属性然后alert
kingman888 2002-03-18
  • 打赏
  • 举报
回复
明白了,谢谢!
karma 2002-03-18
  • 打赏
  • 举报
回复
try

<script language="javascript">
function showCheckedValue()
{
var radios = document.form1.R1;
if (radios)
{
if (radios.length)
{
for (var i=0; i < radios.length; i++)
{
if (radios[i].checked)
return radios[i].value;
}
}
else
{
if (radios.checked)
return radios.value;

}

}

return "";
}
</script>

<form method="get" action="#" name=form1>
<input type="radio" value="男" name="R1" checked >男
<input type="radio" value="女" name="R1">女
<input type="button" onclick="javascript:alert(showCheckedValue())" value="显示我的选择">
</form>

28,406

社区成员

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

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