Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2011, 13:52
lemmy2011
 
Fecha de Ingreso: febrero-2011
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 4
htmlentities y JS

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 ): &lt;DDD&gt; ( 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: &lt;DDD&gt; 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!