Ciao a tutti,
ho dato un'occhiata ai vecchi post, ma non ho trovato la soluzione per me.
Ho una pagina con diversi gruppi di radio button e dovrei abilitare il radiobutton alla modifica di un input box
esempio:
<input name="textfield13" type="text" id="textfield13" size="25" maxlength="25" onchange="rabilita('radiobutton31',0);">
<input name="radiobutton31" id="radiobutton31" type="radio" value="3" disabled>
<input name="radiobutton31" id="radiobutton31" type="radio" value="2" disabled>
<input name="radiobutton31" id="radiobutton31" type="radio" value="1" disabled>
Ho provato con la seguente funzione ma non funziona, credo ci sia qualche problema con i parametri passati.
function rabilita(rbutton,val)
{
rr = "document.mioform."+rbutton;
alert(rr.lenght);
if(val==1)
{
for(i=0;i<14;i++){
rr[i].disabled = true;
}
}
if(val==0)
{
for(i=0;i<4;i++){
rr[i].disabled = false;
}
}
}
dove rbutton è il nome del radiobutton passato. Ho bisogno di poter passare il nome alla funzione perchè ne ho diversi nella pagina, e non volevo dover creare una funzione per ogni radiobutton.
Grazie in anticipo