Заполнить одновременно два input (подставить во второй)?

Есть много повторяющихся инпутов на странице, типа почта, дополнительная проверка на правильность введения и т д.

Можно как то на jquery сделать так чтоб при заполнении первого инпута, данные подставлялись во второй инпут?
(второй инпут будет просто скрыт)
  • Вопрос задан
  • 662 просмотра
Пригласить эксперта
Ответы на вопрос 2
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
input.onchange = () => {
  input2.value = input.value;
}
Ответ написан
Комментировать
<input placeholder="Адрес эл. почты" type="email" id="jform_email1">
<input placeholder="Повтор эл. почты" type="email" id="jform_email2">


jQuery(document).ready(function() {
    function autoPrint(val1,val2) {
        jQuery(val2).parent().hide();
        jQuery(val1).keyup(function (event) {// когда пользователь отпускает клавишу клавиатуры
            var input1 = jQuery(this).val();
            jQuery(val2).val(input1);
        }).keypress(function (event) {// когда пользователь нажимает клавишу клавиатуры и удерживает её в нажатом состоянии
            var input1 = jQuery(this).val();
            jQuery(val2).val(input1);
        }).change(function (event) {// когда поле теряет фокус
            var input1 = jQuery(this).val();
            jQuery(val2).val(input1);
        });
    }
    autoPrint('#jform_email1','#jform_email2');
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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