<script language="JavaScript" >
function done(){
for(var i=0;i<frm.length-1;i++)
frm.R1[i].disabled=true;
}
</script>
<FORM action="login.asp" method=post name="frm">
<input type="radio" value="1" name="R1">1
<input type="radio" value="2" name="R1">2
<input type="radio" value="3" name="R1">3
<input type="radio" value="4" name="R1">4
<input type="radio" value="0"name="R1" checked>0
<input type=button value="看效果" onclick="done()">
</FORM>
运行这段代码是点击按钮后单选按钮就成灰色的了,我想的是再点一下就怎么变成可以选择的状态了,急死我了!!!
function done(){
for(var i=0;i<frm.length-1;i++)
frm.R1[i].disabled=true;
}
</script>
<FORM action="login.asp" method=post name="frm">
<input type="radio" value="1" name="R1">1
<input type="radio" value="2" name="R1">2
<input type="radio" value="3" name="R1">3
<input type="radio" value="4" name="R1">4
<input type="radio" value="0"name="R1" checked>0
<input type=button value="看效果" onclick="done()">
</FORM>
运行这段代码是点击按钮后单选按钮就成灰色的了,我想的是再点一下就怎么变成可以选择的状态了,急死我了!!!
function done(){
for(var i=0;i<frm.R1.length-1;i++)
if(frm.R1[i].disabled) frm.R1[i].disabled=false;
else frm.R1[i].disabled=true;
}
</script>
<FORM action="login.asp" method=post name="frm">
<input type="radio" value="1" name="R1">1
<input type="radio" value="2" name="R1">2
<input type="radio" value="3" name="R1">3
<input type="radio" value="4" name="R1">4
<input type="radio" value="0" name="R1" checked>0
<input type=button value="看效果" onclick="done()">
</FORM>
{
e = frm.elements[i];
if ( e.type=='radio' && e.name == 'R2')
{
if(e.disabled=true)
{
e. disabled=false;
for(i=0;i< frm.length;i++){
ee = frm.elements[i];
if ( e.type=='radio' && e.name == 'R1'){
R1. disabled=false;
}
}
}
else if(e.disabled=false){
e.disabled=true;
for(i=0;i< frm.length;i++){
ee = frm.elements[i];
if ( e.type=='radio' && e.name == 'R1'){
R1. disabled=true;
}
}
}
}
}
不知道对不对,试试
function done(){
for(var i=0;i<frm.length-1;i++)
frm.R1[i].disabled=! frm.R1[i].disabled;
}