Cita:
Iniciado por memoadian <input type="checkbox" name="checkbox" id="checkbox" onclick="document.form1.text1.disabled=true;" />
la verdad es que es una manera extraña de acceder al elemento. ya que se trata de acceder a través de su id, lo adecuado es hacerlo usando el método getElementById(). pongamos por caso esto
Cita: <textarea name="text1" disabled><?php echo($row["data1"]); ?></textarea>
<textarea id="text1" disabled><?php echo($row["data2"]); ?></textarea>
no accede <input type="checkbox" name="checkbox" id="checkbox" onclick="document.form1.text1.disabled=false;" />
accede <input type="checkbox" name="checkbox" id="checkbox" onclick="document.getElementById('text1').disabled =false;" />
en realidad no es necesarío usar el atributo id, ya que los elementos con o sin array asociativos pueden ser accedidos por elements[indice]
Cita: <textarea name="text1" disabled><?php echo($row["data1"]); ?></textarea>
<textarea name="dato1[]" disabled><?php echo($row["data2"]); ?></textarea>
<input type="checkbox" name="checkbox" id="checkbox" onclick="document.form1.elements[0].disabled= this.checked ? false : 'disabled';" />
<input type="checkbox" name="checkbox" id="checkbox" onclick="document.form1.elements[1].disabled= this.checked ? false : 'disabled';" />