Вопрос по Javascript: как мне дублировать ввод пользователя в скрытое поле?

StackOverflow https://stackoverflow.com/questions/1202555

Вопрос

Как я могу передать ввод из элемента ввода текстового типа в скрытый элемент ввода в той же форме на сайте, на котором установлен jquery?

Это было полезно?

Решение

Срабатывает при изменении текста:

$("#text_id").change(function(){
  $("#hidden_id").val($("#text_id").val())
});

Срабатывает при отправке формы:

$("#form_id").submit(function(){
  $("#hidden_id").val($("#text_id").val())
});

Ознакомьтесь с другими событиями jQuery .

Другие советы

Если input_1 - это идентификатор ввода, который вы хотите заполнить, и input_2 идентификатор, который вы хотите заполнить из , используйте:

$("#input_1").val($("#input_2").val())
$("#id_of_hidden_input").val($("#id_of_text_input").val());

Предполагая, что у вас есть только одно поле каждого типа:

$('input[type=hidden]').val($('input[type=text]').val())

Если у вас есть дополнительные идентификаторы добавления для селекторов

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top