Заполните 1 поле формы на основе другого

Существует ли простой способ заполнить одно поле формы с дублирующимся содержанием от другого поля формы?

Возможно, с помощью jQuery или JavaScript?

9
задан L84 26 June 2013 в 05:32
поделиться

3 ответа

Нужно просто назначить значения полей:

// 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);
});

Проверьте простой пример здесь.

16
ответ дан 4 December 2019 в 08:33
поделиться

В родном Javascript:

var v1 = document.getElementById('source').value;
document.getElementById('dest').value = v1;
5
ответ дан 4 December 2019 в 08:33
поделиться

В javascript легко использовать jQuery:

$('#dest').val($('#source').val());
4
ответ дан 4 December 2019 в 08:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: