Pregunta

tengo un cuadro de texto y tengo valores de la base de datos como ®, que es igual a ® .I obtener los datos y escribirlo en cuadro de texto sino que escribe los datos a medida que is.The parte de código es como esto

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

Quiero hacer que el valor de texto DOLBY® no DOLBY®

¿Fue útil?

Solución 3

Hola he encontrado una manera de html unescape code.Here es la función

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

}

Gracias por su ayuda de todos modos

Otros consejos

Si usted está recibiendo ® como ® continuación, unescape él.

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

Si se asume que está utilizando un lenguaje del lado del servidor (es decir php) hay funciones para eso.

, por ejemplo, esto va a funcionar con php:

html_entity_decode($data);

Si ya estás en el uso de JavaScript, todavía hay una manera. ver el código aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top