Pergunta

Como posso passar a entrada de um elemento de entrada do tipo texto em um elemento de entrada oculto na mesma forma em um site que tem jquery instalado?

Foi útil?

Solução

acionado quando o texto muda:

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

acionado quando o submete o formulário:

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

Confira outros jQuery Eventos .

Outras dicas

Se input_1 é o ID da entrada que deseja preencher e input_2 o id você deseja preencher , use:

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

Assumindo que você tem apenas um campo de cada tipo:

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

Se você tiver mais add IDs para seletores

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top