2010-01-05 31 views

Odpowiedz

14

Po prostu trzeba przypisać wartości pól:

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

second.value = first.value; 

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

A jeśli chcesz zaktualizować zawartość drugiego pola żywo , możesz użyć zdarzeń change lub keyup, aby zaktualizować drugie pole:

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

z jQuery:

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

Sprawdź prosty przykład here.

4

Jest łatwy w javascript jQuery:

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

Dzięki Darwin. Jak wyzwolę to, aby po wypełnieniu podać pole adresu e-mail, a następnie kliknąć wewnątrz pola nazwy użytkownika, dodaje adres e-mail do pola nazwy użytkownika. – Jackson

5

w natywnym javascript:

var v1 = document.getElementById('source').value; 
document.getElementById('dest').value = v1; 
Powiązane problemy