radio 的取值问题? javascript document.getElementsByName('r3')[1].valueVBscriptRequest.Form("r3")(1) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <HTML> <HEAD> <script language="JavaScript"> </SCRIPT> </HEAD> <BODY> <input type="radio" name="r3" value="368.0" onclick="alert(this.nextSibling.value)"/><input type="radio" name="r3" value="金士顿" style="display:none"/> </BODY> </HTML> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> Descriptive Links </title> <meta name="generator" content="editplus" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <script> function show() { var ra = document.getElementsByName('r3'); if(ra.length>0) { for(var i=0;i<ra.length;i++) { if(ra[i].style.display=="none") { alert(ra[i].value); } } } } </script> </head> <body> <input type="radio" name="r3" value="368.0"/> <input type="radio" name="r3" value="金士顿" style="display:none"/> <br /> <br /> <input id="Button1" type="button" value="button" onclick="show()" /> </body></html> 这个有个简单的办法:我试过了可行!!<script language="JavaScript" type="text/JavaScript"><!-- function ckradio(name){if(name=="val1"){document.abc.jin.value="368.0";alert(document.abc.jin.value);}else{document.abc.jin.value="金士顿";alert(document.abc.jin.value);}}//--></script><form name="abc" > <input type="radio" name="r3" value="368.0" onclick="ckradio('val1')" /> <input type="radio" name="r3" value="金士顿" style="display:none" onclick="ckradio('val2')" /> <input type="hidden" name="jin" value=""> <br /> <input id="Button1" type="button" value="button" /></form> 这种做法感觉很不好<input type="radio" name="r3" value="368.0"/><input type="radio" name="r3 value="金士顿" style="display:none"/> 哪个隐藏的标签显然是后台用的,即使非要那样也可以这样<input type="radio" name="r3" value="368.0|金士顿"/>或者<input type="radio" name="r3" value="{price:368.0,barnd:金士顿}"/>......这样都比那样要好些 大家推荐一下用ExtJs做的网站或OA,谢谢! 如何取得jw_flv_player当前播放时间和判断播放结束 js怎么调用导出到Excel的命令 上传图片 js验证尺寸大小 求解? 关于JS字符串处理的问题,急!!! js表单验证跳转 Javascript encode加密的文件解密仍是乱码,是怎么回事呢? js中如何将字符串'2006-7-1'变成'2006-07-01'? 传参问题 <body></body>向<script ></script>里面传参问题 列表框问题请问?在线等 xsd文件是用来做什么的?定义自己的dataset吗? 子节点在父节点中的位置
<HTML>
<HEAD>
<script language="JavaScript">
</SCRIPT>
</HEAD>
<BODY>
<input type="radio" name="r3" value="368.0" onclick="alert(this.nextSibling.value)"/><input type="radio" name="r3" value="金士顿" style="display:none"/>
</BODY>
</HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Descriptive Links </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<script>
function show()
{
var ra = document.getElementsByName('r3');
if(ra.length>0)
{
for(var i=0;i<ra.length;i++)
{
if(ra[i].style.display=="none")
{
alert(ra[i].value);
}
}
}
}
</script>
</head> <body>
<input type="radio" name="r3" value="368.0"/>
<input type="radio" name="r3" value="金士顿" style="display:none"/>
<br />
<br />
<input id="Button1" type="button" value="button" onclick="show()" /> </body>
</html>
<script language="JavaScript" type="text/JavaScript">
<!--
function ckradio(name)
{
if(name=="val1")
{document.abc.jin.value="368.0";alert(document.abc.jin.value);
}else
{document.abc.jin.value="金士顿";alert(document.abc.jin.value);}
}
//-->
</script><form name="abc" >
<input type="radio" name="r3" value="368.0" onclick="ckradio('val1')" />
<input type="radio" name="r3" value="金士顿" style="display:none" onclick="ckradio('val2')" />
<input type="hidden" name="jin" value="">
<br />
<input id="Button1" type="button" value="button" />
</form>
<input type="radio" name="r3" value="368.0"/>
<input type="radio" name="r3 value="金士顿" style="display:none"/>
哪个隐藏的标签显然是后台用的,即使非要那样也可以这样
<input type="radio" name="r3" value="368.0|金士顿"/>
或者
<input type="radio" name="r3" value="{price:368.0,barnd:金士顿}"/>
......
这样都比那样要好些