Sven Rautenberg: wrap=physical & javascript

Beitrag lesen

Moin!

Eine textarea hat als Umbruch-Typ "Physical" eingestellt, damit auch automatische Umbrüche "formatiert" werden.

Es gibt kein in HTML definiertes, valides Attribut "wrap"!

Einige Browser kennen es zwar, aber das bedeutet, dass es andere Browser eben nicht kennen. Das Resultat ist, dass du aus dieser Textarea zwangsläufig höchst unterschiedliche Ergebnisse kriegst.

Lese ich nun aber diese Textbox mit JavaScript aus
(z.B. mit alert(document.form1.textarea.value) erscheint die Eingabe als durchgängiger Text, nur die manuellen Umbrüche werden im Alert angezeigt.

Logisch. Javascript kümmert sich offensichtlich nur um die wirklich eingegebenen Inhalte. Erst beim Absenden des Formulars fügen _einzelne_ Browser eventuell gemäß dieses invaliden Attributs Umbruchzeichen hinzu.

Was kann ich tun, damit auch Javascript diese automatischen Umbrüche beachtet?

Verzichte auf das wrap-Attribut. Es ist invalide, es wird von Browsern höchst unterschiedlich interpretiert (meistens gar nicht), es sorgt nur für Probleme, und es bringt dir somit keinen wirklichen Vorteil.

- Sven Rautenberg

--
"Love your nation - respect the others."