2010-01-05 97 views

回答

14

你只需要指定字段值:

// plain JavaScript 
var first = document.getElementById('firstFieldId'), 
    second = document.getElementById('secondFieldId'); 

second.value = first.value; 

// Using jQuery 
$('#secondFieldId').val($('#firstFieldId').val()); 

如果要更新第二个字段的内容现场 ,您可以使用changekeyup事件更新第二个字段:

first.onkeyup = function() { // or first.onchange 
    second.value = first.value; 
}; 

使用jQuery:

$('#firstFieldId').keyup(function() { 
    $('#secondFieldId').val(this.value); 
}); 

检查一个简单的例子here

4

它是易于使用的JavaScript jQuery的:

$('#dest').val($('#source').val()); 
+2

感谢达尔文。我将如何触发它,以便在填写完电子邮件地址字段后,在用户名字段内单击,它将电子邮件地址添加到用户名字段。 – Jackson 2010-01-05 05:33:53

5

在本地JavaScript:

var v1 = document.getElementById('source').value; 
document.getElementById('dest').value = v1; 
相关问题