jQuery – 将值从一个输入传递到另一个输入

我有一个表单,有几个输入字段, titlenameaddress

我想要做的是获取这些值并将它们“放入”其他输入字段的值中。 例如

       

因此,如果我在first_name字段中输入John ,那么firstname的值也将是John

非常感谢

假设您可以将ID放在输入上:

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

JSFiddle示例

否则你将不得不选择使用名称:

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

如果你稍微修改一下HTML会更简单:

       

然后它相对简单

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

使用与name属性相同的值添加ID属性,然后您可以执行以下操作:

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

获取input1数据以立即将它们发送到input2