Frage

Ich habe eine Textbox, und ich habe Werte in der Datenbank wie ®, der ® .Ich gleich Daten holen und es in Textbox zu schreiben, aber es schreibt die Daten, wie es ist.Die Codeteil ist wie dies

var data=database_values;//here there is data like this "DOLBY®"
document.getElementById(id).value = data;

Ich möchte die Textbox Wert DOLBY® nicht DOLBY®

machen
War es hilfreich?

Lösung 3

Hallo fand ich einen Weg zu unescape html code.Here ist die Funktion

function unescapeHTML(html) {
var tempHtmlNode = document.createElement("tempDiv");
tempHtmlNode.innerHTML = html;
if(tempHtmlNode.innerText)
return tempHtmlNode.innerText; // IE
return tempHtmlNode.textContent; // FF

}

Danke für Ihre Hilfe sowieso

Andere Tipps

Wenn Sie immer ® als ® dann unescape es.

document.getElementById(id).value = unescape(data);

Angenommen, Sie eine serverseitige Sprache verwenden (das heißt php) gibt es Funktionen für das.

zum Beispiel wird dies mit PHP arbeiten:

html_entity_decode($data);

Wenn Sie sich mit Javascript gesetzt sind, gibt es noch eine Möglichkeit. sehen Sie den Code hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top