+ -
当前位置:首页 → 问答吧 → 多个radio群组问题

多个radio群组问题

时间:2011-01-24

来源:互联网

譬如我有五个radio群组,可以用 "document['myForm'].str.concat(j).length" 取代 "document['myForm'].blockslines0.length" 吗?
但是我试了之后还是不成功,不知还有没有变通的可能。
程式码:

function touchme() {
var str = "blockslines";
var j;
for(j=0;j<6;j++) {
var ee = document.getElementById(str.concat(j)).value;

for(var i=0; i < document['myForm'].str.concat(j).length; i++){
if(document['myForm'].str.concat(j)[i].checked){
alert(document['myForm'].str.concat(j)[i].value);
}
}
}

}


<input type=radio name=blockslines0 id=blockslines1 value=0 checked>block<input type=radio name=blockslines0 id=blockslines0 value=1>line
<input type=radio name=blockslines1 id=blockslines1 value=0 checked>block<input type=radio name=blockslines1 id=blockslines0 value=1>line
<input type=radio name=blockslines2 id=blockslines1 value=0 checked>block<input type=radio name=blockslines2 id=blockslines0 value=1>line
<input type=radio name=blockslines3 id=blockslines1 value=0 checked>block<input type=radio name=blockslines3 id=blockslines0 value=1>line
<input type=radio name=blockslines4 id=blockslines1 value=0 checked>block<input type=radio name=blockslines4 id=blockslines0 value=1>line
<input type=radio name=blockslines5 id=blockslines1 value=0 checked>block<input type=radio name=blockslines5 id=blockslines0 value=1>line

<input type=button name=blocksANDlines id=blocksANDlines value=Change onclick=touchme()>

作者: swcjason   发布时间: 2011-01-24

引用自: hallohallo 於 今天  05:58
譬如我有五个radio群组,可以用 "document['myForm'].str.concat(j).length" 取代 "document['myForm'].blockslines0.length" 吗?
但是我试了之后还是不成功,不知还有没有变通的可能。
程式码:
function touchme() {
var str = "blockslines";
var j;
for(j=0;j<6;j++) {
var ee = document.getElementById(str.concat(j)).value;

for(var i=0; i < document['myForm'].str.concat(j).length; i++){
if(document['myForm'].str.concat(j)[i].checked){
alert(document['myForm'].str.concat(j)[i].value);
}
}
}

}


<input type=radio name=blockslines0 id=blockslines1 value=0 checked>block<input type=radio name=blockslines0 id=blockslines0 value=1>line
<input type=radio name=blockslines1 id=blockslines1 value=0 checked>block<input type=radio name=blockslines1 id=blockslines0 value=1>line
<input type=radio name=blockslines2 id=blockslines1 value=0 checked>block<input type=radio name=blockslines2 id=blockslines0 value=1>line
<input type=radio name=blockslines3 id=blockslines1 value=0 checked>block<input type=radio name=blockslines3 id=blockslines0 value=1>line
<input type=radio name=blockslines4 id=blockslines1 value=0 checked>block<input type=radio name=blockslines4 id=blockslines0 value=1>line
<input type=radio name=blockslines5 id=blockslines1 value=0 checked>block<input type=radio name=blockslines5 id=blockslines0 value=1>line

<input type=button name=blocksANDlines id=blocksANDlines value=Change onclick=touchme()>

用 eval()? 

作者: hallohallo   发布时间: 2011-01-24