Foros del Web » Programando para Internet » Javascript »

activar/desactivar text si activamos/desactivamos checkbox

Estas en el tema de activar/desactivar text si activamos/desactivamos checkbox en el foro de Javascript en Foros del Web. Buenas quiero que se active o desactive un type text si el checkbox esta activado o desactivado. Tengo algo como esto pero nunca me ejecuta ...
  #1 (permalink)  
Antiguo 07/11/2012, 11:37
 
Fecha de Ingreso: octubre-2012
Mensajes: 12
Antigüedad: 11 años, 5 meses
Puntos: 0
activar/desactivar text si activamos/desactivamos checkbox

Buenas quiero que se active o desactive un type text si el checkbox esta activado o desactivado.

Tengo algo como esto pero nunca me ejecuta lo que hay en el if siempre pasa al else.


este es parte del html, donde esta el checkbox y el text

Código HTML:
Ver original
  1. <p><INPUT TYPE="checkbox" NAME="PREGUNTA9[]" onchange="at5();limitar(this.name,3);"> Other (itemize) <INPUT TYPE="text" id="t5" disabled="disabled"NAME="PREGUNTA9t"></p>

Este es el codigo javascript
Código Javascript:
Ver original
  1. function at5()
  2. {
  3. if (x==1) {
  4.    t5.disabled= true
  5.    var x = 0;
  6. alert("hola +x");
  7. }
  8. else
  9. {
  10. t5.disabled= false
  11. var x = 1;
  12. alert("adios"+x+"valor");
  13. }
  14.  
  15.  
  16. }

Como siempre muchas gracias y perdonar que sea tan pesado
  #2 (permalink)  
Antiguo 07/11/2012, 12:19
 
Fecha de Ingreso: octubre-2012
Mensajes: 12
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: activar/desactivar text si activamos/desactivamos checkbox

Nada olvidarse de la pregunta, ya lo solucione jaja. Pongo el codigo por si a alguien le sirve.
Código HTML:
Ver original
  1. <p><INPUT TYPE="checkbox" id=ch9 NAME="PREGUNTA9[]" onclick="at5();"onchange="limitar(this.name,3);"> Other (itemize) <INPUT TYPE="text" id="t5" disabled="disabled"NAME="PREGUNTA9t"></p>

Código Javascript:
Ver original
  1. function at5()
  2. {
  3. if(document.getElementById("ch9").checked){
  4.                 document.getElementById("t5").disabled =false;
  5. }      
  6. else{
  7.                 document.getElementById("t5").disabled=true;
  8.                 t5.value="";
  9. }
  10. }

Etiquetas: checkbox, ifelse, onchange, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:38.