请问radio表单在script中怎么获取它的值

linfeng01 2003-09-26 10:50:26
比如:
<type=radio name=sex value=male>男
<type=radio name=sex value=female>女
在<script>中怎么获取sex的值?
用 =sex.value 好像不行,thanks。
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanghuazhanghome 2003-10-01
  • 打赏
  • 举报
回复
<form action="#" name=form1 onclick="check()">
<input type="radio" name="sex" value="male" >男
<input type="radio" name="sex" value="female">女
<script>
function check()
{
//alert("sadsf")
if(form1.sex[0].checked)
{
alert(form1.sex[0].value);
}

if(form1.sex[1].checked)
{
alert(form1.sex[1].value);
//window.open("关于radio.html","fullscreen")
}
}
</script>
chinayang9 2003-09-28
  • 打赏
  • 举报
回复
可以判断sex.checked
如果是真那么就可以判断是否被选中。
stefli 2003-09-28
  • 打赏
  • 举报
回复
<form action="#" name=form1>
<input type="radio" name="sex" value="male">男
<input type="radio" name="sex" value="female">女
<input type=button onclick="check()">
<script>
function check(){
if(form1.sex[0].checked){
alert(form1.sex[0].value);
}

if(form1.sex[1].checked){
alert(form1.sex[1].value);
}
}

</script>
zhanghuazhanghome 2003-09-27
  • 打赏
  • 举报
回复
关注
iinohk 2003-09-27
  • 打赏
  • 举报
回复
asp是可以直接取得
html好像不行
我都這樣做的
<form action="#" name=form1>
<input type=radio name=sex value=m id=male>Male
<input type=radio name=sex value=f id=female>Female
<input type=button onclick="check()">
<script>
function check(){
for(var i=0;i<form1.length;i++){
if(form1.elements[i].type=='radio'){
if(form1.elements[i].checked){
alert();
}
}
}
}

</script>
zjyzzh 2003-09-27
  • 打赏
  • 举报
回复
<type=radio id="v1" name=sex value=male>男
<type=radio id="v2" name=sex value=female>女
<script language="vbs">
for i=1 to 2
if document.all("v"+cstr(i)).checked=true then
alert document.all("v"+cstr(i)).value
end if
next
</script>

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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