关于radio元素的问题,在线等待。。。。。。。

tanmaomao999 2002-12-31 07:08:59
<input type="radio" name="radiobutton" value="A">A
<input type="radio" name="radiobutton" value="B">B
<input type="radio" name="radiobutton" value="C">C
<INPUT TYPE="Button" NAME="cmdClick" VALUE="单击">

1、请问我怎么在点击按钮时判断一组radio元素有没有被选择,而且选择了那一个,并以消息的形式返回被选择的值?
2、由于radio元素的体积太小,怎样才能通过点击旁边的字符来进行选择?

谢谢,最好有代码。在线等待。。。。。。。
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuzxit 2002-12-31
  • 打赏
  • 举报
回复
<script>
function getRbSelect(){
var rb=document.all.tags('input')
for (i=0;i<rb.length;i++){
if(rb[i].name=='radiobutton'){
if(rb[i].checked){alert(rb[i].value)
return
}
}
}
alert("you havn't selected radio")
}

function setSelect(){
if(event.srcElement.tagName=='INPUT')return
event.srcElement.children[0].click()
}
</script>
<span onclick="setSelect()">
<span><input type="radio" name="radiobutton" value="A">A</span>
<span><input type="radio" name="radiobutton" value="B">B</span>
<span><input type="radio" name="radiobutton" value="C">C</span>
</span>
<INPUT TYPE="Button" NAME="cmdClick" VALUE="单击" onclick="getRbSelect()">
meizz 2002-12-31
  • 打赏
  • 举报
回复
1.你自己在论坛里搜索, 已经有很多答案了.
2.<label for=check1>文字</label><input type=checkbox id=check1>

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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