Hola a todos, al recuperar un campo de base datos le aplico la función htmlentities. algo del estilo:
<input id="txt" type="text" value="<? htmlentities(POST["campo"], ENT_QUOTES, "UTF-8") ?>">
Y el resultado es correcto, en "txt" tendría ( por ejemplo ): <DDD> ( aunque por pantalla muestre la traducción, es decir <DDD> )
Tengo un enlace que hace una llamada a un JS. Este JS recupera el valor del campo. Y yo pensaba que recuperaría el literal tal cual. Es decir: <DDD> Pero no, me recupera la expresión traducida. Es decir <DDD>
Es correcto que actúa así? Osea, JS interpreta el contenido del campo, en lugar de mostrarlo tal cual?? Que ojo, que sí es así me va genial!