value wird im Formular nicht ausgegeben
Sascha Knappe
- html
Hallo,
ich habe ein Formular, in dem ich News schreiben und editieren kann.
Nun kann es vorkommen, dass Überschriften oder Schlagzeilen mit einem Doppel-Quote " anfangen.
Wenn diese nun editiert werden sollen, erscheinen sie nicht im Textfeld. Soll heißen, dass alles, was ich als value übergebe, weggeschnitten wird.
Im Quelltext würde es so aussehen:
[...]
<input name="schlagzeile" value=""Mein schönster Tag" sagte er">
[...]
Wie fangt ihr sowas ab? Bordmittel PHP...
Schönen Gruß aus München
die knappschaft
Hi,
kodiere, auf welche Weise auch immer, alle Sonderzeichen. (zB < durch < oder " durch " etc..)
In Perl würde ich dir HTML::Entities vorschlagen, aber da du sagst, du arbeitest mit PHP, kann ich dir diesbezüglich nichts empfehlen. Zumindest weist du wonach du nun suchen musst.
Markus.
Hallo Markus,
stimmt, hätte ich auch selbst drauf kommen können - verdammter Vatertag ;-) Ist mir aber nicht in den Sinn gekommen, da ich die Rawdaten in der Datenbank haben will - aber ich kann ja auch zurück konvertieren...
Vielen Dank und schönen Gruß aus München
die knappschaft
Hallo Sascha,
Soll heißen, dass alles, was ich als value übergebe, weggeschnitten wird.
<input name="schlagzeile" value=""Mein schönster Tag" sagte er">
kein Wunder - der Wert des value-Attributes ist leer.
Wie fangt ihr sowas ab? Bordmittel PHP...
Grüße aus Nürnberg
Tobias
Hallo Tobias,
das schrieb ich ja, dass value leer ist.
Habs jetzt maskiert - war nur kurzzeitig ein Brett vorm Kopf.
Schönen Gruß aus München
die knappschaft