Felix Riesterer: Textarea-Feld:Teile eines Textes in Farbe

Beitrag lesen

Lieber html-frager,

Ich möchte in einem <textarea>-Feld Teile des Textes (also alles was in 'Value' steht) farblich hervorheben.

Wie passen denn <textarea> und value="" zusammen? Ich kann mich irren, aber das, was man in <input>-Elementen im value-Attribut notiert, steht bei <textarea> zwischen dem öffnenden und schließenden Tag!

Dass ich grzundsätzlich den Text farblich über CSS ändern kann weiß ich, ich möchte jetzt zusätzlich Textbereiche hervorheben (zum Beispiel als gefundene Suchbegriffe, etc...)

So? In einer Textarea kann man zwar per CSS die Darstellung des Textarea-Inhaltes steuern, aber man kann Teile daraus per CSS nicht "anfassen", da ja innerhalb der Textarea keine weiteren HTML-Tags erlaubt sind. Somit kannst Du Suchtreffer, wenn Du sie tatsächlich in einer <textarea> ausgibst, NICHT farblich hervorheben (es sei denn mit Javascript und irgend einer abgedrehten DOM-Adressierung).

Bitte korrigiere mich hier jemand, wenn ich nur Müll erzähle!

Liebe Grüße aus Ellwangen,

Felix Riesterer.