Czy istnieje łatwy sposób wypełnienia jednego pola formularza duplikatą treści z innego pola formularza?Wypełnij 1 pole formularza na podstawie innego
Może za pomocą jQuery lub javascript?
Czy istnieje łatwy sposób wypełnienia jednego pola formularza duplikatą treści z innego pola formularza?Wypełnij 1 pole formularza na podstawie innego
Może za pomocą jQuery lub javascript?
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.
Jest łatwy w javascript jQuery:
$('#dest').val($('#source').val());
w natywnym javascript:
var v1 = document.getElementById('source').value;
document.getElementById('dest').value = v1;
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