Domanda

Ho una casella di testo e ho valori nel database come ®, che è pari a ® .I recuperare i dati e scrivere in testo, ma scrive i dati in quanto è.Le parte del codice è come questo

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

Voglio fare il valore di testo DOLBY® non DOLBY®

È stato utile?

Soluzione 3

Ciao ho trovato un modo per unescape html code.Here è la funzione

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

}

Grazie per il vostro aiuto comunque

Altri suggerimenti

Se hai trovato ® come ® quindi unescape esso.

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

Supponendo che si sta utilizzando un linguaggio lato server (cioè php) ci sono funzioni per questo.

per esempio questo funzionerà con php:

html_entity_decode($data);

se si sta insieme sull'utilizzo di JavaScript, c'è ancora molta strada. vedere il codice qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top