Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2011, 18:23
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Cómo para hacer un checkbox habilitar una caja de Texto

si cambias la estructura a
Cita:
<td>MEMORIA <input type="checkbox" name="idAccesorio[]" value="ON" onclick="desactiva(this)" /><input type="text" name="costo_accerosios[]" value="" size="4" DISABLED /></td>
<td>HANDS FREE<input type="checkbox" name="idAccesorio[]" value="ON" onclick="desactiva(this)" /><input type="text" name="costo_accerosios[]" value="" size="4" DISABLED/></td>
puedes usar nextSibling que te devolverá el elemento siguiente (el campo de texto)

si no quieres cambiar la estructura tendrás que pasarle a la función como parámetro el indice del elemento a habilitar
Cita:
onclick="fnc(0, this.checked);"

function fnc(i, b) {
document.forms['frm'].elements[i].disabled=b?false:true;
}
el segundo parámetro es para saber si el checkbox está o no seleccionado. arreglo al boleano cambias la propiedad disabled a true o false