onclick="selRad(this,5)"function selRad(ee,sum){
for (var i=0;i<Upform.elements.length;i++) {
var e = Upform.elements[i];
var T=false;
for(j=1;j<=sum;j++)
if(e.name=='Rad'+j)
T=true;
if(e.type == 'radio'&T==true&e.value==ee.value)
e.checked =true;
}
}
呵呵。。终于想出来了
虽然可以用,但是感觉这个方法不怎么好算了,,先用用。
for (var i=0;i<Upform.elements.length;i++) {
var e = Upform.elements[i];
var T=false;
for(j=1;j<=sum;j++)
if(e.name=='Rad'+j)
T=true;
if(e.type == 'radio'&T==true&e.value==ee.value)
e.checked =true;
}
}
呵呵。。终于想出来了
虽然可以用,但是感觉这个方法不怎么好算了,,先用用。
<input type="radio" name="Rad1" value="1"><input type="radio" name="Rad2" value="0">
<input type="radio" name="Rad2" value="1"><input type="radio" name="Rad3" value="0">
<input type="radio" name="Rad3" value="1"><input type="radio" name="Rad" value="0" onclick="selRad(this.value)">
<input type="radio" name="Rad" value="1" onclick="selRad(this.value)"><script language="javascript">
<!--
function selRad(value){
objs = document.getElementsByTagName('input');
for(i=0; i<objs.length; i++){
if(objs[i].type=='radio' && objs[i].value==value){
objs[i].checked = true;
}
}
}
-->
</script>