Существует ли простой способ заполнить одно поле формы с дублирующимся содержанием от другого поля формы?
Возможно, с помощью jQuery или JavaScript?
Нужно просто назначить значения полей:
// plain JavaScript
var first = document.getElementById('firstFieldId'),
second = document.getElementById('secondFieldId');
second.value = first.value;
// Using jQuery
$('#secondFieldId').val($('#firstFieldId').val());
И если вы хотите обновить содержимое второго поля live, вы можете использовать события change
или keyup
для обновления второго поля:
first.onkeyup = function () { // or first.onchange
second.value = first.value;
};
С помощью jQuery:
$('#firstFieldId').keyup(function () {
$('#secondFieldId').val(this.value);
});
Проверьте простой пример здесь.
В родном Javascript:
var v1 = document.getElementById('source').value;
document.getElementById('dest').value = v1;
В javascript легко использовать jQuery:
$('#dest').val($('#source').val());