
11/02/2002, 16:00
|
 | | | Fecha de Ingreso: febrero-2002
Mensajes: 91
Antigüedad: 23 años, 3 meses Puntos: 1 | |
Re: Respetar los saltos de línea en Textarea Hola sifi !
Hacía tiempo que quería solucionar ese mismo problema y he aprovechado los consejos que he visto por aquí y he sacado unas conclusiones muy claras:
En la página que recibe los datos enviados por el formulario donde el usuario escribirá el texto:
--------------------------------------------
<%
Texto=Request.Form("Texto")
Texto=Replace(Texto, chr(13) & chr(10), "#*")
...
db.execute("INSERT INTO Tabla (Texto) VALUES ('" & Texto & "')")
...
%>
--------------------------------------------
En la página donde mostrarás ese texto:
--------------------------------------------
<%
Texto=rst("Texto")
Texto=replace(Texto, "#*", "<br>")
response.write(Texto)
%>
--------------------------------------------
Explicación:
Antes de guardar en la base de datos, remplazo los intros (chr(13) & chr(10)) por 2 caracteres (#*) que es poco probable alguien escriba (por si acaso). Podrían ser más caracteres. Y después guardo el dato.
A la hora de mostrar el texto reemplazo los caracteres (#*) por el <br> que realiza el intro en HTML.
Eso es todo.
Espero te sirva. |