Anna: Kontaktformular vermurkst

Beitrag lesen

Das schließende Tag für dein textarea-Element fehlt. Du hast zwar die XHTML-Kurzform <textarea /> verwendet, die formal betrachtet richtig ist, sofern du tatsächlich XHTML verwendest. Die meisten Browser verarbeiten XHTML aber nicht wirklich als XHTML, sondern als HTML, vor allem, wenn es vom Server als text/html ausgeliefet wird. Und der Tagsoup-Parser für HTML kennt die XHTML-Kurzschreibweise nicht; für ihn ist alles, was nach dem öffnenden textarea-Tag folgt, Inhalt des Elements.

Ah, vielen Dank! Dann liegt da wohl der Hase im Pfeffer.

Wie gesagt, was ich mir vor allem nicht erklären kann, ist, warum es aus der wiederhergestellten älteren Datei auch nicht funktioniert.

Ich schon - ich kann mir bloß nicht vorstellen, dass es mal korrekt funktioniert hat.

Tja. Das ist mir ja auch ein Rätsel. Aber bis gestern oder vorgestern konnte ich mir ja selber noch ausgefüllte Test-Formulare schicken.

Ich glaube, ich habe irgendwo eine noch ältere Datensicherung herumfliegen... Die geh' ich mal suchen. Das lässt mir jetzt doch selber auch keine Ruhe...

Vielen herzlichen Dank nochmal und Gruß,
Anna

So, jetzt habe ich erst mal ein anständiges End-Tag drangehängt, und nun ist die Welt fürs Erste wieder in Ordnung.

Was mich allerdings ja doch wundert: Ich habe davor ja noch zwei Eingabefelder, die ich auf dieselbe Weise geschlossen hatte:

  Name:<br /><input name="Ihr Name" type="text" size="40" maxlength="40" /><br />  
  E-Mail-Adresse:<br /><input name="absender" type="text" size="40" maxlength="50" />  

Müsste nicht dasselbe Problem da auch auftreten? Oder tut es das nur bei "textarea", nicht aber bei "input name"?

Irgendjemand hatte mir mal gesagt, HTML wäre auf den Gesetzen der Logik aufgebaut... das versuche ich immer noch zu begreifen... ;-)

Gruß,
Anna