将输入值(由用户键入)动态添加到另一个字段(具有默认值)

Fre*_*Pro 3 javascript forms jquery

我有一个简单的问题,但我无法弄清楚解决方案.

我想要做的是获取一个输入字段的值并将其添加到另一个字段的值(请注意另一个字段已经有一个值,所以我要做的是简单地添加字符串)

这是我试过的:

1)小提琴1

$('#mobile_username').val($(this).val());
Run Code Online (Sandbox Code Playgroud)

这个忽略了第二个字段的默认值,只是覆盖它(不是我想要的)

2)小提琴2

$('#mobile_username').val += ($(this).val());
Run Code Online (Sandbox Code Playgroud)

所以我尝试将第一个字段的值添加到第二个字段,但没有任何反应.

und*_*ned 5

您可以读取defaultValue元素并连接字符串:

$('#flat_name').keyup(function () {
    var v = this.value;
    $('#mobile_username').val(function() {
       return this.defaultValue + v;
    });
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/x4hTE/