js如何获取 input radio的值啊

来得查理 2009-09-20 12:49:13
js如何获取 input radio的值啊

这是这样写的

<input type="radio" name="IsIndex" id="IsIndex" value="1" checked="checked" />

<input type="radio" name="IsIndex" id="IsIndex" value="0" />


使用 var IsIndex = document.getElementById("IsIndex").value;这条代码无法获取到Isindex里的值

无论我选是还是选否 获取到的值都是1
这是为什么呢?

在线等回复...
...全文
2573 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
duhongfang 2012-08-07
  • 打赏
  • 举报
回复
id识别是唯一的,你要区分id
duhongfang 2012-08-07
  • 打赏
  • 举报
回复
你应该是name和id 对调了位置
willonboy 2010-01-06
  • 打赏
  • 举报
回复
<script>
function doit(frm){
var arr=new Array();
arr=frm.IsChecked;
var n;
for(var i=0;i<arr.length;i++) {
if(arr[i].checked) {n = arr[i].value;break;}
}
alert(n);
}
</script>
<form onsubmit="javascript:doit(this);">
<input type="radio" name="IsChecked" value="1" checked="checked" /> 是
<input type="radio" name="IsChecked" value="0" /> 否
<input type="submit" value="submit"/>
</form>

MuBeiBei 2009-09-20
  • 打赏
  • 举报
回复
up```
hookee 2009-09-20
  • 打赏
  • 举报
回复

<script>
function doit(){
var a = document.getElementsByName("IsIndex");
var n;
for(var i=0;i<a.length;i++) {
if(a[i].checked) {n = a[i].value;break;}
}
alert(n);
}
</script>

<input type="radio" name="IsIndex" id="IsIndex" value="1" checked="checked" /> 是
<input type="radio" name="IsIndex" id="IsIndex" value="0" /> 否

<input type="button" value="click" onclick="doit()">
浴火_凤凰 2009-09-20
  • 打赏
  • 举报
回复
var IsIndex = document.getElementById("IsIndex").checked;
var IsIndex2 = document.getElementById("IsIndex2").checked;
在选择之后
看看 IsIndex和IsIndex2就明白了
来得查理 2009-09-20
  • 打赏
  • 举报
回复
我是想当我选是的时候值为1选否是的时候值为0
浴火_凤凰 2009-09-20
  • 打赏
  • 举报
回复
var IsIndex = document.getElementById("IsIndex").checked;
还有你的Id属性重复了,只能使用一个Id唯一属性

改成
<input type="radio" name="IsIndex" id="IsIndex" value="1" checked="checked" />

<input type="radio" name="IsIndex2" id="IsIndex" value="0" />

浴火_凤凰 2009-09-20
  • 打赏
  • 举报
回复
肯定是1 啊!你的HTML文件里就是1啊!!!

87,910

社区成员

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

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