dovresti postare il codice generato dal php.Originariamente inviato da Saretta883
Questo è il codice attraverso il quale genero i radio e i checkbox:
La funzione che richiamo è abilita, questo è il suo codice:Codice PHP:
for($i=0;$i<$tot;$i++){
echo("<tr>");
echo("<td colspan='4'><input type='radio' name='organizzazione' id='organizzazione' value='$oi[$i]' onclick='abilita(this)'/>Coordinatore: ".$coordinatore[$i]."</td>");
echo("</tr>");
for($j=0;$j<$tot2;$j++){
echo("<tr><td colspan='2'><input type='checkbox' id='$oi[$i]' name='resp[$j]' value='$li[$j]' checked='checked' disabled='disabled'/>Responsabile: ".$rd[$j]."</td>"); echo("</tr>");
}
}
non dovrebbe abilitarmi i checkbox? Perchè non lo fa?codice:function abilita(this){ for(var i=0;i<document.forms[0].this.length;i++){ document.forms[0].this[i].disabled=false; } }
Ricorda che l'id di ogni elemento della pagina deve essere univoco (a differenza del name).
this è una parola riservata e non la puoi usare come nome di variabile.
ti servirà anche una funzione per riportare il disabled nel caso si cambi radio