Problem mit HTML-Formular

  • Guten Morgen,

    ich habe ein Problem mit meinem HTML-Formular: Im Formular habe ich unter anderem ein Textfeld, das nachher per Batch-Datei ausgewertet soll. Das heißt, ich will in der empfangenen Email den Text nach dem Textfeldnamen verarbeiten.
    In der Email sieht es bekanntlich z.B. dann so aus:

    SMS-Text=Hier steht der Text, der in das Textfeld eingegeben wurde

    Mittels eines Batch-Befehls kann ich dann locker die Zeile nach dem "=" trennen. Das Problem ist nur, sobald ich das Textfeld größer als 70-80 Zeichen mache, dann wird in der EMail auf eine neue Teile gesprungen.
    Das sieht dann so aus:

    SMS-Text=Hier steht der Text, der in das Textfeld eingegeben wurde =
    Dieser Text ist jetzt laenger

    Die Batch kann nun logischerweise nicht mehr den ganzen Text erfassen, da sie nur zeilenweise arbeitet.

    Nun wollte ich euch mal fragen, wie ich das Problem lösen kann. Kann ich das Formular so erstellen, dass Geschriebenes in der gleichen Zeile auch in der gleichen Zeile nachher in der Email erscheint?


    Vielen Dank!

    Gruß

  • Wie wärs so:
    Nach Absenden des Formulars lässt Du das Script eine Textdatei
    anlegen, dort wird NUR der Inhalt des Textfeldes reingeschrieben.
    Dann entfällt der Umweg über Mailserver und Emailprogramm.

  • Moin!

    gib mal in deinem HTML-Formuler beim Textarea den Zusatz wrap="virtual" ein, also z.B. so

    Code
    <textarea name="text" style="width:300px;height:150px" wrap="virtual"></textarea>

    dann werden keine Zeilenumbruchzeichen übermittelt und der Text kommt als ein langer String an.

    http://de.selfhtml.org/html/formulare…ereiche_umbruch

    Deine Lösung mit der Batchdatei finde ich ziemlich exotisch - mit PHP kannst du da viel mehr und viel einfacher erreichen.

    G.a.d.M.

    Ronald

  • Hallo Ronald und alle anderen,

    danke schonmal für die Hilfe. Ich will sowieso bald auf php umstellen, aber das muss ich erst noch lernen!

    Zu dem Tipp: Bei mir schaut das Textfeld so aus: <input name="SMS-Text" type="text" value="" size="60" maxlength="60">

    Geht das hier auch mit dem "Wrap..."? Mein Dreamweaver zeigt diesen Befehl nämlich nicht in der Auswahlliste an?!

    Gruß

  • Ich hab jetzt aus dem Input-Feld ein Textarea-Feld gemacht. Funktioniert auch wunderbar soweit. Leider ist in der empfangenen Email wieder das gleiche Problem mit dem Zeilenumbruch...

    Gruß