Foros del Web » Programando para Internet » Javascript »

Pasar valor de checkbox a textbox con java

Estas en el tema de Pasar valor de checkbox a textbox con java en el foro de Javascript en Foros del Web. Buen dia Tengo el siguiente codigo, como le puedo hacer para que cuando hagan click en el checkbox se llene el textbox con el valor ...
  #1 (permalink)  
Antiguo 09/08/2012, 09:24
 
Fecha de Ingreso: abril-2010
Mensajes: 40
Antigüedad: 14 años
Puntos: 0
Pasar valor de checkbox a textbox con java

Buen dia

Tengo el siguiente codigo, como le puedo hacer para que cuando hagan click en el checkbox se llene el textbox con el valor del checbox?


Código HTML:
<form action="" method="get">
  <input name="checkbox" type="checkbox" id="checkbox" value="valor1">
  <input type="text" name="campo" id="campo">
</form> 
espero sus respuestas

gracias de antemano
  #2 (permalink)  
Antiguo 09/08/2012, 09:35
 
Fecha de Ingreso: agosto-2012
Ubicación: Santiago
Mensajes: 124
Antigüedad: 11 años, 8 meses
Puntos: 60
Respuesta: Pasar valor de checkbox a textbox con java

agrega una metodo que sea onChange, le añades una función y luego escribes una función más o menos así

Código Javascript:
Ver original
  1. function cambiar(){
  2.                 var valor = document.formulario.checkbox.checked;
  3.                 if(valor)
  4.                     document.formulario.campo.value = document.formulario.checkbox.value;
  5.                 else
  6.                     document.formulario.campo.value = "";
  7.             }

".formulario." es el nombre de tu formulario
__________________
~~Aprendiendo.
Become a Programmer, Moth*rf*cker
  #3 (permalink)  
Antiguo 09/08/2012, 09:49
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Pasar valor de checkbox a textbox con java

Recomendación es mejor usar document.forms["myform"].elements["myinput"] que esto document.formulario.checkbox

Saludos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #4 (permalink)  
Antiguo 09/08/2012, 09:53
 
Fecha de Ingreso: abril-2010
Mensajes: 40
Antigüedad: 14 años
Puntos: 0
Respuesta: Pasar valor de checkbox a textbox con java

Gracias Carloosolrac por tu respuesta

Encontre esta forma un poco mas sencilla

Código HTML:
<input name="checkbox" type="checkbox" id="checkbox" onclick="status1.value = this.value" value="Lleno campo1" />
<input type="text" name="status1" id="status1" /> 
Solo que tiene un problema, me gustaria que cuando le quitan el checked se ponga en blanco el valor del textbox

saludos y buen dia!!!
  #5 (permalink)  
Antiguo 09/08/2012, 09:58
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Pasar valor de checkbox a textbox con java

Hola:

Retocando un poco el código que encontraste...

onclick="status1.value = (this.checked) ? this.value:'' "

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 09/08/2012, 10:09
 
Fecha de Ingreso: abril-2010
Mensajes: 40
Antigüedad: 14 años
Puntos: 0
Respuesta: Pasar valor de checkbox a textbox con java

Perfecto, Muchisimas Gracias caricatos, Dradi7 y Carloosolrac por sus respuestas

Quedo excelente justo lo que necesitaba!!!

Dejo el codigo completo por si alguien más lo ocupa:

Código HTML:
<input name="checkbox" type="checkbox" id="checkbox" onclick="status1.value = (this.checked) ? this.value:'' " value="Lleno campo1" />
<input type="text" name="status1" id="status1" /> 
saludos.

Etiquetas: checkbox, javascript+html, textbox
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 23:57.