Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Copiar value de un campo a otro cuando los campos son dinámicos

Estas en el tema de Copiar value de un campo a otro cuando los campos son dinámicos en el foro de Frameworks JS en Foros del Web. Cordial Saludo Tengo en una tabla 4 columnas, en cada columna un campo, las filas de la tabla se generan de forma dinámica (a partir ...
  #1 (permalink)  
Antiguo 18/05/2012, 09:50
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 1 mes
Puntos: 2
De acuerdo Copiar value de un campo a otro cuando los campos son dinámicos

Cordial Saludo

Tengo en una tabla 4 columnas, en cada columna un campo, las filas de la tabla se generan de forma dinámica (a partir de una consulta SQL), requiero que cada vez que se digite un valor en el campo de la columna 1, este (valor) en tiempo real se copie en el campo de la columna 3, pero de la misma fila (no de las otras), por lo cual he hecho lo siguiente:

HTML

Código:
<input type="text" name="campoColumnaUno[]" class="origenDato"/>

<input type="text" name="campoColumnaTres[]" class="destinoDato"/>
JS

Código:
$(".origenDato").keyup(function () {
    var valor = $(this).val();
    $(".destinoDato").next().val(valor);
});
pero de esta manera el valor se copia en TODOS!!!!!!!!!!! los campos con la clase "destinoDato" (es decir en los campos de la columna 3), no solo en el siguiente (osea el de la misma fila).

Por lo cual me dirijo a ustedes, para obtener sugerencias y/ó consejos frente a este dilema.

Muchas gracias por su atención.
  #2 (permalink)  
Antiguo 18/05/2012, 10:11
Avatar de sneyder05  
Fecha de Ingreso: enero-2009
Ubicación: Cali
Mensajes: 172
Antigüedad: 15 años, 3 meses
Puntos: 17
Sonrisa Respuesta: Copiar value de un campo a otro cuando los campos son dinámicos

Saludo @GUILLHERMOSOFT

Prueba con esto:

Código PHP:
$(".origenDato").keyup(function () {
    $(
this).parentsUntil('tr').parent().find('.destinoDato').val($(this).val());
}); 
__________________
{
job: 'freelance',
contact: '[email protected]'
}

Etiquetas: jquery
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 19:49.