Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/01/2012, 08:02
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: Habilitar/Deshabilitar grupo de textarea

Cita:
Iniciado por memoadian Ver Mensaje
<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';" />
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Última edición por IsaBelM; 10/01/2012 a las 09:18