Textvorbelegung in Formular
Thoregon
- html
Hi zusammen,
kleines Problem:
Ich will in einem HTML-Formular ein Textfeld mit dem Inhalt einer PHP-Variable (z.B. $text) vorbelegen. An sich klappt es ja (echo "<input type="text" ... value=".$text.">" usw.). Aber in der Variable stehen durch Leerzeichen getrennte Wörter. Als Vorbelegung erhalte ich immer nur das erste Wort - sobald ein Leerzeichen auftaucht, wird der Rest unterschlagen.
Der Inhalt der PHP-Variable stammt aus einer Oracle8-DB. Ich habe das HTML-Formular in eine PHP-Datei integriert.
Für Tips/Ratschläge wäre ich dankbar...
Gruss,
Joe
hi,
(echo "<input type="text" ... value=".$text.">" usw.). Aber in der Variable stehen durch Leerzeichen getrennte Wörter. Als Vorbelegung erhalte ich immer nur das erste Wort - sobald ein Leerzeichen auftaucht, wird der Rest unterschlagen.
vielleicht setzt du mal anführungszeichen um den wert, den du dem value-attribut zuweist, so wie sich's gehört.
wie soll denn andernfalls irgendein interpreter wissen, wo der wert für value aufhört und wo das nächste attribut anfängt...?
gruss,
wahsaga
Hi,
Ich will in einem HTML-Formular ein Textfeld mit dem Inhalt einer PHP-Variable (z.B. $text) vorbelegen. An sich klappt es ja (echo "<input type="text" ... value=".$text.">" usw.). Aber in der Variable stehen durch Leerzeichen getrennte Wörter. Als Vorbelegung erhalte ich immer nur das erste Wort - sobald ein Leerzeichen auftaucht, wird der Rest unterschlagen.
Wundert Dich das?
Guck Dir mal an, wie der von Deinem Script erzeugte Code aussieht...
Wenn Du keine Anführungszeichen (einfach oder doppelt) um die Attributwerte setzt, ist das ganz normal.
cu,
Andreas
Herzlichen Dank - funktioniert. Schätze mal, ich sitz schon wieder zu lange vor der Kiste, so daß mir solche Kleinigkeiten gar nicht auffallen. Vielleicht hätte ich auch etwas gründlicher grübeln sollen... Auf jedem Fall Danke