Frage

Wie kann ich passiere Eingabe von einem Text-Typ-Eingabeelement in ein verstecktes Eingabeelement in der gleichen Form auf einer Website, die jquery installiert ist?

War es hilfreich?

Lösung

Wird ausgelöst, wenn der Text ändert:

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

Ausgelöst, wenn das Formular übermittelt:

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

Sehen Sie sich andere jQuery Veranstaltungen .

Andere Tipps

Wenn input_1 die ID des Eingangs Sie auffüllen möchten, und input_2 die ID Sie auffüllen möchten , verwenden Sie:

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

Unter der Annahme, dass Sie nur ein Feld von jeder Art haben:

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

Wenn Sie mehr hinzufügen IDs Selektoren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top