Zum Inhalt springen

[PHP] Form $_POST und Umbruch


Empfohlene Beiträge

Hi und hallo,

ich habe ein komisches Umbruchproblem.

- Ich habe eine Seite mit einem <form method="post">

- darin befindet sich eine <textarea>

- auf der Seite die die Daten empfängt wird die <textarea> validiert

- wenn die Validation fehl schlägt schreibe ich ein <form> mit einem


echo("<input hidden value=\"".$_POST['theTextarea']."\">");
[/PHP]

und Poste dieses wieder auf die sendende Seite zurück.

- dort soll meine <textarea> dann denn hidden Postwert bekommen.

Das klappt soweit ganz gut, aber wenn ich einen Zeilenumbruch in der Textarea habe, kommt mir beim zurückposten auf einmal ein <br /> mit rein...??

Also z.b.

[code] Hallo meine Damen und Herren, ich habe folgendes Problem: [/code]
wird dann in meiner <teaxtarea> zu
[code] Hallo meine Damen und Herren,<br /> ich habe folgendes Problem: [/code]

Der Umbruch ist zwar da, aber es kommt ein zusätzliches <br /> mit rein.

Ich habe anstatt dem <hidden> mal auch ein <textarea> hergenommen.

Da ist es folgendermaßen:

Wenn ich auf meine auswertende Seite poste und dort in meine <texarea> den PostWert meiner Eingabe <textarea> reinschreibe, ist der Umbruch noch ok, also kein <br />

Wenn ich dann diese <textarea> zurückposte, ist das <br /> auf einmal wieder drin.

Hat da jemand eine Idee?

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich habe ein komisches Umbruchproblem.

ich würde das vielmehr als feature verstehen. textareas POSTen umbrüche in HTML-notation.

wandle alle <br />'s in \r\n (CRLF) oder - wenn du auf linux bist - in \n (LF)

um.

siehe dazu auch PHP: nl2br - Manual (bzw. die umgekehrte richtung der umwandlung) und erklärung der problematik bei etwa einer milliarde google-treffer.

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...