nn sono sicuro di aver capito bene
ad ogni modo io ho fatto qualcosa di simile.
codice:<script language="JavaScript"> function abilita(){ document.getElementById('G3').disabled=false; document.getElementById('G4').disabled=false; function disabilita(){ document.getElementById('G3').disabled=true; document.getElementById('G4').disabled=true; </script> <table border="1" width="22%"> <tr> <td width="94"> <input type="radio" value="V1" name="T2" onclick="abilita()" onclick="javascript:parent.location.reload()" ></td> <td> <input type="radio" value="V1" name="T2" onclick="disabilita()" onclick="javascript:parent.location.reload()" checked></td> </tr> <tr> <td width="94"> <input id="G3" type="text" name="G3" size="13" disabled="true"></td> <td> <input id="G4" type="text" name="G4" size="13" disabled="true"></td> </tr> </table>
nel tuo caso anziche un radiobutton dovresti usare un checkbox.
e nella funzione prima gli fai fare un controllo sull'elemento
if (disabled=="true")
{ disabled ="false"}
else
{disabled ="true"}
questo dovrebbe far si che ogni volta che tu flagghi o unflugghi il checkbox lui vada a verificare ... se lo troova disabilitato lo abilita e viceversa.
spero di nn essermi sbagliato :P
ciao

Rispondi quotando