Foros del Web » Programando para Internet » Javascript »

Función para copiar contenido de un campo de texto a otro con JavaScript

Estas en el tema de Función para copiar contenido de un campo de texto a otro con JavaScript en el foro de Javascript en Foros del Web. Buenas tardes, mi duda es cómo hago para copiar el contenido de un input text a otro con una función JavaScript... se que se realiza ...
  #1 (permalink)  
Antiguo 10/10/2012, 11:58
 
Fecha de Ingreso: agosto-2012
Mensajes: 8
Antigüedad: 12 años, 3 meses
Puntos: 0
Función para copiar contenido de un campo de texto a otro con JavaScript

Buenas tardes, mi duda es cómo hago para copiar el contenido de un input text a otro con una función JavaScript... se que se realiza con esta función:

Código Javascript:
Ver original
  1. function copiarContenido(){
  2.            
  3.     var num1= document.getElementById('num1').value;
  4.     document.getElementById('num2').value = num1;
  5. }

Pero busco algo más genérico por si tengo que copiar el contenido de 100 text o más. Tengo una idea como que le entren los 2 text como parametros pero no tengo resultados..

Código Javascript:
Ver original
  1. function copiar(n1, n2){
  2.     var num1 = document.getElementById(this.n1).value;
  3.     document.getElementById(this.n2).value = num1;  
  4. }

Código HTML:
Ver original
  1. Numero1:<input type="text" id="num1" name="num1" onKeyUp="copiar(this, num2);" /> <!-- o  copiar(this, document.getElementById('num2').value) -->
  2. Numero2:<input type="text" id="num2" name="num2" />

Muchas Gracias !!
  #2 (permalink)  
Antiguo 10/10/2012, 12:07
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 5 meses
Puntos: 220
Respuesta: Función para copiar contenido de un campo de texto a otro con JavaScript

porque no sencillamente pasas asi en el evento

onKeyUp="copiar('num1', 'num2');"

y en tu función

Código Javascript:
Ver original
  1. function copiar(n1, n2){
  2.     var num1 = document.getElementById(n1).value;
  3.     document.getElementById(n2).value = num1;  
  4. }
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 10/10/2012, 12:32
 
Fecha de Ingreso: agosto-2012
Mensajes: 8
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Función para copiar contenido de un campo de texto a otro con JavaScript

Excelente.. me funciona perfecto !! .. al menos no estaba tan perdido en la logica.. Muchisimas gracias por tu pronta respuesta !!

Etiquetas: contenido, input, campos
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 18:47.