关于表单的问题

wnbyt520 2007-01-12 11:23:36
请问如何判断radio按钮是否被选中?
我下面的代码对吗?如果不对的话请帮助我指出那里错了
谢谢了?
我是想把选中的按钮的value值显示在text里面
<script>
function showRadio()
{
if(x.a.checked==true)
{
text.value=x.a.value;
}
}
</script>
<form name="x" >
<input type="radio" value="喜欢" name="a">喜欢
<br>
<input type="radio" value="不喜欢" name="a" >不喜欢
<br>
<input type="text" name="text" >
<br>
<input type="button" name="c" value="确定" onclick="showRadio()">
</form>
...全文
205 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovebaby 2007-01-13
  • 打赏
  • 举报
回复
<script>
function showRadio()
{
if(document.getElementById("radio_1").checked == true){
document.x.text.value = document.getElementById("radio_1").value;
}
else{
document.x.text.value = document.getElementById("radio_2").value;
}
}
</script>
<form name="x" >
<input type="radio" id="radio_1" value="喜欢" name="a">喜欢
<br/>
<input type="radio" id="radio_2" value="不喜欢" name="a" >不喜欢
<br/>
<input type="text" name="text" >
<br/>
<input type="button" name="c" value="确定" onclick="showRadio()">
</form>
xiao7cn 2007-01-13
  • 打赏
  • 举报
回复
不可能啊,怎么不行,我调试成功的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IE5.5
wnbyt520 2007-01-12
  • 打赏
  • 举报
回复
不行呀!!~~ 5555555555555555555
xiao7cn 2007-01-12
  • 打赏
  • 举报
回复
document.all指文档内所有的标签

然后再.x定位到你的from标签,然后再.a定位到你的input type=radio标签,但由于你有两个同名的标签,所以要用下标[0]、[1]来区分

document.all.x.text也是这样,因为text被包含在x中,所以这样定位

你也可以使用document.getElementsByName('元素的name')来定位,如果有多个同名元素,还要用下标区分。

或者为元素加上id="xxx"属性,直接用document.getElementById('xxx')来定位,注意id是不允许同名的。
xiao7cn 2007-01-12
  • 打赏
  • 举报
回复
<script>
function showRadio()
{
if(document.all.x.a[0].checked==true)
{
document.all.x.text.value=document.all.x.a[0].value;
}
if(document.all.x.a[1].checked==true)
{
document.all.x.text.value=document.all.x.a[1].value;
}
}
</script>
<form name="x" >
<input type="radio" value="喜欢" name="a" onclick="showRadio()">喜欢
<br>
<input type="radio" value="不喜欢" name="a" onclick="showRadio()">不喜欢
<br>
<input type="text" name="text" >
<br>
<input type="button" name="c" value="确定" />
</form>

87,910

社区成员

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

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