<textarea> soll HTML verstehen!?!?
Olly
- html
Hallo,
ich möchte in einem Textfeld, Text anzeigen lassen, der "formatiert" ist. Soll heißen: "Dies ist ein <B>Test</B>", soll im Textfeld nicht mit den <B>-TAG angezeigt werden, sondern "Test" soll im Textfeld fett geschrieben werden.
Habe bereits mit dataformatas="html" experimentiert, aber es passiert nix:-(
Grüße und Danke!
Olly
Hi,
dann nimm keine textfarea, denn dazu ist es nicht da...
<pre>, <div> u.ä. ist wohl besser
ciao
romy
Hi,
dann nimm keine textfarea, denn dazu ist es nicht da...
<pre>, <div> u.ä. ist wohl besserciao
romy
Hi Romy,
ich brauch das aber im Textfeld, da der User den Inhalt bearbeiten soll!
Gruß
Olly
Hi,
ich möchte in einem Textfeld, Text anzeigen lassen, der "formatiert" ist. Soll heißen: "Dies ist ein <B>Test</B>", soll im Textfeld nicht mit den <B>-TAG angezeigt werden, sondern "Test" soll im Textfeld fett geschrieben werden.
Das geht nicht.
Die textarea ist für die Eingabe von Texten vorgegeben.
Für die Anzeige von formatiertem HTML gibt es jede Menge HTML-Elemente wie z.B: p oder div oder pre oder ...
Habe bereits mit dataformatas="html" experimentiert, aber es passiert nix:-(
Warum auch? Sowas gibt es in HTML nicht.
cu,
Andreas
Hi Andreas,
Habe bereits mit dataformatas="html" experimentiert, aber es passiert nix:-(
Warum auch? Sowas gibt es in HTML nicht.
Laut selfhtml doch:
http://selfhtml.teamone.de/html/referenz/attribute.htm#textarea
Das müsste eigentlich mein Problem lösen, oder??
Gruß
Olly
Hi,
Habe bereits mit dataformatas="html" experimentiert, aber es passiert nix:-(
Warum auch? Sowas gibt es in HTML nicht.
Laut selfhtml doch:
http://selfhtml.teamone.de/html/referenz/attribute.htm#textarea
Zeig es mir auf http://www.w3.org/TR/html401/index/attributes.html.
Auch ältere HTML-Versionen wie 2.0 oder 3.2 enthalten dieses Attribut nicht.
Sekundärquellen wie SelfHTML sind bei der Frage, ob es etwas in HTML gibt oder nicht, irrelevant.
Und an dieser Stelle ist SelfHTML schlicht und einfach falsch.
cu,
Andreas
Hallo Andreas,
dataformatas="html"
Zeig es mir auf http://www.w3.org/TR/html401/index/attributes.html.
in der DTD steht es drin (http://www.w3.org/TR/html4/strict.dtd) ist
es drin, allerdings:
<!-- Reserved Feature Switch -->
<!ENTITY % HTML.Reserved "IGNORE">
<!-- The following attributes are reserved for possible future use -->
<![ %HTML.Reserved; [
<!ENTITY % reserved
"datasrc %URI; #IMPLIED -- a single or tabular Data Source --
datafld CDATA #IMPLIED -- the property or column name --
dataformatas (plaintext|html) plaintext -- text or html --"
>
]]>
<!ENTITY % reserved "">
Und an dieser Stelle ist SelfHTML schlicht und einfach falsch.
http://de.selfhtml.org/html/referenz/attribute.htm#textarea ist
falsch, da es nicht darauf hinweist, dass diese drei Attribute
lediglich reeserviert sind für eine mögliche zukünftige Nutzung.
Viele Grüße,
Stefan
Hi,
die Frage in Deinem Subject lässt sich sehr leicht beantworten: Nein, soll es nicht. <textarea> soll PCDATA "verstehen".
sondern "Test" soll im Textfeld fett geschrieben werden.
<textarea> enthält _ein_ Element. Dieses kannst Du formatieren. Teile davon nicht.
Habe bereits mit dataformatas="html" experimentiert, aber es passiert nix:-(
Mal 'ne Zwischenfrage: Wie soll "</textarea>" formatiert werden? - Aha. Soviel zu HTML-Code innerhalb einer <textarea>.
Cheatah