高手留步!!急急急急急急急急急急急急急急急急急急急急急急急急急急

刘云涛 2003-12-31 05:47:18
两个radio 名字都为radTxt 两个值分别为:A、B

我用Js取radio的值 输入总是A,选B的时候也是A为什么??

正确的写法是什么??
...全文
32 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
patchclass 2003-12-31
  • 打赏
  • 举报
回复
用ObjRadQxValue[i].checked
你都没有判断checked
的当然怎么选择都无效了
windancer 2003-12-31
  • 打赏
  • 举报
回复
修改如下,注意ObjRadQxValue是一个数组,而且判断是否选中是用checked属性

function SubCheckFrm(){
var bln = true;

var ObjRadQxValue = document.getElementsByName("RadQxValue");
var i;
for(i=0;i<ObjRadQxValue.length;i++)
{
if (ObjRadQxValue[i].checked)
{
alert('您选择了'+ObjRadQxValue[i].value);
bln = false;
}
}
return bln;
}
jrhjrh 2003-12-31
  • 打赏
  • 举报
回复
<input type=radio name="radtxt" value="a">
<input type=radio name="radtxt" value="b">
casho 2003-12-31
  • 打赏
  • 举报
回复
你试一下用document.formname.radTxt[n].value看能不能,formname为radTxt所在form的名称.n为radio组中的序号 从0开始
刘云涛 2003-12-31
  • 打赏
  • 举报
回复
代码帖出来了,现在不管我怎么选都是A为什么????
function SubCheckFrm(){

var bln = true;

var ObjRadQxValue = document.getElementsByName("RadQxValue");

if (ObjRadQxValue.value=="A"){
alert('您选择了A');
bln = false;
}
else if(ObjRadQxValue.value=="B"){
alert('您选择了B');
bln = false;

}
return bln;
}

<form action="" method="post" name="form1" onsubmit="return SubCheckFrm();">
<input type="radio" name="RadQxValue" value="A">
<input type="radio" name="RadQxValue" value="B">
<input type="submit"value="go">
</form>
possible_Y 2003-12-31
  • 打赏
  • 举报
回复
<input type="radio" name="radTxt" value="a">
<input type="radio" name="radTxt" value="b">
<input type="button" value="click" onclick="xxx()">
<script>
function xxx()
{
var temp=document.body.getElementsByTagName("INPUT")
for(var i=0;i<temp.length;i++)
{
if(temp[i].checked && temp[i].name=="radTxt")
alert(temp[i].value)
}
}
</script>
jim.ma 2003-12-31
  • 打赏
  • 举报
回复
贴代码出来
possible_Y 2003-12-31
  • 打赏
  • 举报
回复
<input type="radio" name="radTxt" value="a" onclick="if(this.checked)alert(this.value)">
<input type="radio" name="radTxt" value="b" onclick="if(this.checked)alert(this.value)">
yangzixp 2003-12-31
  • 打赏
  • 举报
回复
<input type=radio name="radtxt" value=A>
<input type=radio name="radtxt" value=b>
快过年了。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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