Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2008, 12:33
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Problema al editar texto

Hola

Cuando mis usuarios editas sus texto y por error escriben el carácter (<), no aparece el texto que le sigue hasta que no vuelve a aparece ese mismo carácter

Un ejemplo

Código HTML:
<%
Dim txt
txt= Request.Form("texto")
%>
<html>
<head>
</head>
<body>
<div><%=txt%></div>
<br />
<form action="x.asp" method="post">
<textarea name="texto" rows="20" cols="50"></textarea>
<br />
<input type="submit" value="Enviar" />
</form>
</body>
</html> 
Si en el textarea se introduce

Un <texto <b>editado</b>

En el div se muestra

Un editado

He de conseguir reemplazar (<) por (&lt;) o eliminarlo. No me sirve Replace ni escape. ¿Qué os parece si uso javascript? ¿Alguna sugerencia?

Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />