VS Enter

15/11/2004 - 16:37 por Salvador | Informe spam
Estoy capturando información en un objeto
<textarea></textarea> y puede contener uno o más enter .
Estoy registrando la información en Microsoft SQL Server
en un campo tipo text.

El problema es cuando recupero la información y la
muestro en pantalla. La información se muestra en una
sola linea, es decir ignora los enter.

Como puedo ver los saltos de línea cuando muestro la
información en pantalla.

Gracias

Preguntas similare

Leer las respuestas

#1 Matias Iacono
15/11/2004 - 17:03 | Informe spam
La respuesta es muy simple, el problema esta en que el enter para HTML es
<br>.

Para que te muestre los enters en HTML debes remplazar el caracter de enter
por el tag HTML que hace lo mismo. Para ello podrias hacer esto:

<%=replace(rst("datos"),vbcrlf,"<br>")%>

La funcion replace cambia el caracter colocado en el primer campo, por el
segundo, dentro de la cadena de una cadena de texto. Para este ejemplo,
asumo que rst es tu fuente de datos, datos es el campo de tu DB, y el
caracter a remplazar es el VBCRLF por el tag HTML <br>

Saludos,

Matias Iacono
Microsoft MVP



"Salvador" wrote in message
news:63a101c4cb28$fe77a200$
Estoy capturando información en un objeto
<textarea></textarea> y puede contener uno o más enter .
Estoy registrando la información en Microsoft SQL Server
en un campo tipo text.

El problema es cuando recupero la información y la
muestro en pantalla. La información se muestra en una
sola linea, es decir ignora los enter.

Como puedo ver los saltos de línea cuando muestro la
información en pantalla.

Gracias
Respuesta Responder a este mensaje
#2 Salvador
15/11/2004 - 17:43 | Informe spam
Gracias


La respuesta es muy simple, el problema esta en que el


enter para HTML es
<br>.

Para que te muestre los enters en HTML debes remplazar


el caracter de enter
por el tag HTML que hace lo mismo. Para ello podrias


hacer esto:

<%=replace(rst("datos"),vbcrlf,"<br>")%>

La funcion replace cambia el caracter colocado en el


primer campo, por el
segundo, dentro de la cadena de una cadena de texto.


Para este ejemplo,
asumo que rst es tu fuente de datos, datos es el campo


de tu DB, y el
caracter a remplazar es el VBCRLF por el tag HTML <br>

Saludos,

Matias Iacono
Microsoft MVP



"Salvador" wrote


in message
news:63a101c4cb28$fe77a200$
Estoy capturando información en un objeto
<textarea>
Respuesta Responder a este mensaje
#3 TheWolF
16/11/2004 - 16:10 | Informe spam
Salvador wrote:

Estoy capturando información en un objeto
<textarea></textarea> y puede contener uno o más enter .
Estoy registrando la información en Microsoft SQL Server
en un campo tipo text.

El problema es cuando recupero la información y la
muestro en pantalla. La información se muestra en una
sola linea, es decir ignora los enter.

Como puedo ver los saltos de línea cuando muestro la
información en pantalla.

Gracias



Los enters son Chr(13)&Chr(10).

Podrías hacer Replace(variable,Chr(13)&Chr(10),<br>) para mostrar de
manera correcta en HTML lo que se ha cogido en el textarea.

Un saludo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida