Linuchs: form: Feldwert zeigen und übermitteln, aber nicht änderbar

Beitrag lesen

Moin,

in Formularen habe ich Suchfelder. Wenn etwas eingetippt wird, kommen Vorschläge per Ajax.

Zum Beispiel jede Adresse hat vier Felder, die beim Anklicken eines Vorschlags übernommen werden:

  • nation
  • plz
  • ort_name
  • ort_id (nötig wegen der Geo-Koordinaten und Umkreissuche)

Die gefundene ort_id soll angezeigt werden zur Kontrolle und natürlich mit den Formulardaten abgeschickt werden. Aber der Benutzer darf sie nicht ändern. Also readonly.

Blöd ist aber, dass man mit der Tab-Taste in das Feld kommt, bzw. es überhaupt betreten kann. Also disabled, aber dann wird der Wert nicht mitgeschickt.

Und als Textfeld, also ohne <input wird derWert auch nicht verschickt.

Wie könnte die Quadratur dieses Kreises gelingen?

ratsuchender Linuchs