在JAVASCRIPT里,怎么实现取RADIO的植。。。。。 急急急

jml_boy 2002-01-24 08:19:58
在JAVASCRIPT里,怎么实现取RADIO的植。。。。。
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hydnoahark 2002-01-24
  • 打赏
  • 举报
回复
如果你有一组同名的radio的话,使用document.formname.radioname.value是不能取到当前选中的radio的值的。你必须循环这radio数组中的没个元素,检查它的checked的属性:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<form name="form1">
<input type=radio name="test" value="1" checked>1
<BR>
<input type=radio name="test" value="2">2
<BR>
<input type=radio name="test" value="3">3
<BR>
<input type=button value="Check" onclick="javascript:CheckRadio()">
</form>
<BODY>
<script language=javascript>
function CheckRadio()
{


for(var i=0;i<document.form1.test.length;i++)
{
if(document.form1.test[i].checked)
{
var tmpValue=document.form1.test[i].value
break
}
}

alert(tmpValue)

}
</script>
</BODY>
</HTML>
qq77 2002-01-24
  • 打赏
  • 举报
回复
form.radio.value
希偌 2002-01-24
  • 打赏
  • 举报
回复
如果你是要取得一组radio值的话!那么——
function value1()
{
var i,aaa;
var v=new Array();
i=0;
var f=document.all;
for (aaa in f.radio1.value){
v[i]=aaa;
i+=1;
}
}
KnowLittle 2002-01-24
  • 打赏
  • 举报
回复
sorry,看错了,是javascript啊,那和楼上一样
另外有个属性,checked,可读可写,可以利用
希偌 2002-01-24
  • 打赏
  • 举报
回复
说清楚些!
<input type=radio value="hello" name="radio1">
<script language=javascript>
<!--
alert(document.all.radio1.value);
//-->
</script>
KnowLittle 2002-01-24
  • 打赏
  • 举报
回复
request.form("RadioName")
记住你的一组radio选项name要相同,value不一样就可以了

28,391

社区成员

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

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