HTML Tags in textfield anzeigen auch bei html=true

Denniz

Erfahrenes Mitglied
Hallo Leute,

also ich lasse mir folgenden html formatierten Text in meinem Textfeld anzeigen:

Code:
tf.htmlText="<p>blabla</p><br><p>blabla2</p><br>";

Der Text wird mir richtig angezeigt.

Jetzt möchte ich per switching erreichen das mit der text mit bestimmten tags angezeigt wird.
Es sollen die <p> tags (keine <br>) im Textfeld mit anzeigen lassen so das der Text im TF dann so angezeigt wird:
Code:
<p>
blabla
</p>

<p>
blabla2
</p>

Ich habe versucht html=false zu setzten. Aber dann werden ja alle tags angezeigt und der Text verliert seine gesamte Formatierung.
Es sollen aber nur die <p> tags abgezeigt werden und die <br> nicht und die Formatierung soll beibehalten werden.

Gibt es dafür eine Lösungsmöglichkeit?

Beste Grüße
 
Hi,

Code:
var str = '<p>blabla</p><br><p>blabla2</p><br>';

var p_anzeigen = true;

if (p_anzeigen) {
  meinTextfeld.htmlText = str.split("<p>").join("&lt;p&gt;").split("</p>").join("&lt;/p&gt;");
} else {
  meinTextfeld.htmlText = str;
}

Gruß
.
 
Ja super, nach soetwas hab ich gesucht.
Ich habe noch so eine \n escape sequenz reingemacht damit es dann wie in meinem oberen Post angezeigt wird.
1000 Dank. :)
 
Zurück