如何用Javascript取得单选按钮域的值?

JTCY23 2002-06-03 03:20:04
我用单选按钮域来表示性别“男”“女”
如何用Javascript取得单选按钮域的值
...全文
46 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzx123 2002-06-04
  • 打赏
  • 举报
回复
cy:您好!
试试下面的,如何??
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function forsix(form)
{
if (form.c1[0].checked==1)
{
alert(form.c1[0].value);
}
if (form.c1[1].checked==1)
{
alert(form.c1[1].value);
}
if (form.c1[2].checked==1)
{alert(form.c1[2].value);
}
if (form.c1[3].checked==1)
{
alert(form.c1[3].value);
}
if(form.c1[0].checked==0 && form.c1[1].checked==0 && form.c1[2].checked==0 && form.c1[3].checked==0 )
{
alert("请选择一个兄弟萨")
}
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<form>
<INPUT name=c1 type=radio value=二哥>二哥
<BR><INPUT name=c1 type=radio value=老三>老三
<BR><INPUT name=c1 type=radio value=老四>老四
<BR><INPUT name=c1 type=radio value=老五>老五
<br><INPUT onclick=forsix(this.form) type=button value=你选择了哪个兄弟呢?>
</form>
</BODY>
</HTML>
nootfly 2002-06-04
  • 打赏
  • 举报
回复
var frm=document.forms[0]
for (var r=0; r < frm.check.length; r++)
{
if ( frm.check[r].checked )
{alert(frm.check[r].value)};
}

frm.check[r].value就是选中的单选按钮域的值,check是域的名字。
laohenry 2002-06-03
  • 打赏
  • 举报
回复
你在Form Design时给它起一个名字(rg. RadioValue1),然后在JS里可以通过document.forms[0].RadioValue1.value来访问其值。

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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