Pregunta

¿Cómo puedo pasar la entrada de un elemento de entrada de tipo de texto a un elemento de entrada oculto en el mismo formulario en un sitio que tiene instalado jquery?

¿Fue útil?

Solución

Se desencadena cuando cambia el texto:

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

Se desencadena cuando se envía el formulario:

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

Vea otros Eventos jQuery .

Otros consejos

Si input_1 es el ID de la entrada que desea completar, y input_2 el ID que desea llenar de , use:

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

Suponiendo que solo tienes un campo de cada tipo:

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

Si tiene más ID agregadas a los selectores

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top