2010-01-05 104 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;