• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Textarea und Vorschaufunktion

Jeff-Glenn-Fox

Neues Mitglied
Hallo,

ich habe ein Eingabeformular erstellt und möchte vor Speicherung in der DB eine Vorschaufunktion anbieten. Wenn die Vorschau nicht O.K. ist, besteht die Möglichkeit zur Eingabemaske zurück zu springen. Und nun kommt die Frage:

Den Inhalt der Textarea übertrage ich mit Hilfe ein Input-Feldes von Typ "hidden". Das Funktioniert auch in 3 Browsern (IE, Firefox,Opera), allerdings sehe ich, dass ich im Seitenquelltext innerhalb des Input-Feldes Textabsätze habe.

Ich will ja keinen Pfusch betreiben, deswegen frage ich mich, ob die Lösung korrekt ist oder was Alternativen wäre:

- Input-Feld "hidden" und die PHP-Funktion "nl2br" benutzen ? Dann habe ich trotzdem noch Textabsätze im Quelltext und dürfen überhaupt HTML-Tags innerhalb eines Input-Feldes stehen ?

- Eine Textarea nehmen und auf "display:none;" oder "visibility:hidden;" setzen ? Wird dann auch noch trotzdem der Inhalt übertragen ?

- Oder gibt es andere Möglichkeiten zur Lösung ?

Danke und Gruss

Markus


Anmerkung: Die Daten innerhalb einer Session speichern möchte ich vermeiden.
 
Hallo,

die Daten werden auch übermittelt, wenn deine Textarea auf display:none oder visibility:hidden gesetzt ist. Dadurch wird nur deren Darstellung verändert, nicht aber ihre Funktion.

Unterschied zwischen display:none und visibility:hidden. display:none blendet das Element komplett aus, als wäre es nicht da. visibility:hidden macht das Element unsichtbar, d.h. es verbraucht immernoch den Platz den es verbrauchen würde, wenn es sichtbar wäre. Also ist in deinem Fall vermutlich display:none vorzuziehen.
 
Zurück
Oben