eval("document.forms[0]."+"r"+i+".checked")就可以了.
解决方案 »
- javascript中的Global对象既然不存在那到底有什么用呢?想要点详细一点的回答!
- 求SWFObject高手解答,后台返回的值怎么嵌入到.swf中
- iframe跨域,高手进
- 求Microsoft Visual Studio.Net(VS2005/2008)下好用的JavaScript助手
- JS 树状页面搜索问题
- 求一个类似http://www.arting365.com/大图与小图切换的幻灯片的JS
- 这个问题是用Hidden解决的吗???????????????????????????
- 有很多父元素,offsetTop能不能直接获取 对象 相对于window的位置?
- 请高手帮忙修改程序
- 一个简单的关于页面最大化的问题
- 如何取到鼠标点到的table的行和列的值?
- 怎样得到鼠标所点当前table里的具体行和列的值?
document.formName.elements["r" + i].checked
参数如何.
1.
<input type="radio" name="r1" value="1">
<input type="radio" name="r1" value="2">
<input type="radio" name="r1" value="3">
<input type="radio" name="r1" value="4">
2.
<input type="radio" name="r2" value="1">
<input type="radio" name="r2" value="2">
<input type="radio" name="r2" value="3">
<input type="radio" name="r2" value="4">
<input type=submit>
</form>
<Script>
//根据题题目多少,来给iQuestion赋值.
iQuestion = 2;
function cc()
{
for(k=1;k<=iQuestion;k++)
{
var obj = eval("form1.r"+k);
for(j=0;j<obj.length;j++)
{
if(obj[j].checked){
//取得所选值.
alert(obj[j].value)
break;
}
}
if(j==obj.length){
alert("您还未对题目"+k+"做出选择!");
return false;
}
}
}
</script>
{
if(form1.radio1[i].checked)
{ alert(form1.radio1[i].value)}
}大体就是这样~