jQuery – pasar el valor de una entrada a otra

Tengo un formulario, con varios campos de entrada que son title , name , address , etc.

Lo que quiero hacer es obtener estos valores y ‘ponerlos’ en valores de otros campos de entrada. Por ejemplo

       

Por lo tanto, si ingreso a John en el primer nombre, entonces el valor de primer nombre también será John .

Muchas gracias

Asumiendo que puedes poner ID en las entradas:

 $('#name').change(function() { $('#firstname').val($(this).val()); }); 

Ejemplo de JSFiddle

De lo contrario tendrás que seleccionar usando los nombres:

 $('input[name="name"]').change(function() { $('input[name="firstname"]').val($(this).val()); }); 

Es más sencillo si modificas tu HTML un poco:

       

entonces es relativamente simple

 $(document).ready(function() { $('#name').change(function() { $('#firstname').val($('#name').val()); }); }); 

Agregue atributos de ID con los mismos valores que los atributos de nombre y luego puede hacer esto:

 $('#first_name').change(function () { $('#firstname').val($(this).val()); }); 

Obtenga datos de input1 para enviarlos a input2 inmediatamente