Domanda

Come posso passare l'input da un elemento di input di tipo testo a un elemento di input nascosto nella stessa forma su un sito su cui è installato jquery?

È stato utile?

Soluzione

Attivato quando il testo cambia:

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

Attivato quando viene inviato il modulo:

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

Scopri altri jQuery Events .

Altri suggerimenti

Se input_1 è l'id dell'input che si desidera popolare e input_2 l'id che si desidera popolare da , utilizzare:

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

Supponendo che tu abbia un solo campo di ciascun tipo:

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

Se ne hai altri aggiungi ID ai selettori

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top