2010-01-05 28 views

Trả lời

14

Bạn chỉ cần gán các giá trị lĩnh vực:

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

second.value = first.value; 

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

Và nếu bạn muốn cập nhật nội dung của trường thứ hai sống , bạn có thể sử dụng các sự kiện change hoặc keyup để cập nhật trường thứ hai:

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

Với jQuery:

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

Kiểm tra một ví dụ đơn giản here.

4

Nó rất dễ dàng trong javascript sử dụng jQuery:

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

Cảm ơn Darwin. Làm cách nào để kích hoạt nó để khi tôi điền vào trường địa chỉ email, sau đó nhấp vào bên trong trường tên người dùng, nó sẽ thêm địa chỉ email vào trường tên người dùng. – Jackson

5

Trong Native Javascript:

var v1 = document.getElementById('source').value; 
document.getElementById('dest').value = v1; 
Các vấn đề liên quan