Foros del Web » Programando para Internet » ASP Clásico »

textarea

Estas en el tema de textarea en el foro de ASP Clásico en Foros del Web. Hola, he terminado una web en asp y todo me funciona bien excepto los textarea. Recojo de un formulario un textarea llamado observaciones: <td><textarea name="observaciones" ...
  #1 (permalink)  
Antiguo 21/05/2009, 07:39
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
textarea

Hola, he terminado una web en asp y todo me funciona bien excepto los textarea.
Recojo de un formulario un textarea llamado observaciones:
<td><textarea name="observaciones" cols="130" rows="15" id="textarea"></textarea></td>

Al enviarlo a la página donde muestra los datos que se han insertado en el formulario, el textarea me muestra todo el contenido sin respetar los intro.

<td align="center"><%=Tabla("observaciones")%></td>

He mirado por el foro pero soy nuevo en esto y no he dado con la solución, o no he sabido aplicarla…

Por favor me ayudais? Gracias de antemano.
  #2 (permalink)  
Antiguo 21/05/2009, 07:59
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 8
Respuesta: textarea

Primero!!!
Cita:
<td align="center"><%=Replace(Tabla("observaciones"),chr(13),"<br>")%></td>
Saludos!
  #3 (permalink)  
Antiguo 21/05/2009, 08:01
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: textarea

Remplazalos por saltos HTML

<textarea><%=Replace (Tabla("observaciones"), vbCrLf, "<BR>")</textarea>
  #4 (permalink)  
Antiguo 21/05/2009, 09:09
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: textarea

sí, funciona, muchas gracias...
Ahora sé que no sé nada... pufffff.
un saludo...:)
  #5 (permalink)  
Antiguo 21/05/2009, 13:11
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: textarea

He probado lo que me dijisteis y funciona a la perfección, pero ahora tengo otro problema...
tengo otra página que recoge lo que hay grabado en la base de datos para poder modificar el textarea... lo hago así:
OBSERVACIONES= Replace(Request("observaciones"),chr(13),"<br>")
.
.
.
Tabla("OBSERVACIONES") = OBSERVACIONES

y cada vez que actualizo se genera un nuevo <br> en cada salta de línea, con lo cual si actulizo 5 veces ese textarea avanza 5 saltos en la primera frase, 4 en la segunda 3 en la tercera, etc....

Esto se puede solucionar?...

Gracias de nuevo...
  #6 (permalink)  
Antiguo 21/05/2009, 13:26
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: textarea

OK, con la segunda opción funciona...
<textarea><%=Replace (Tabla("observaciones"), vbCrLf, "<BR>")</textarea>
  #7 (permalink)  
Antiguo 24/05/2009, 08:34
Avatar de adiazm  
Fecha de Ingreso: julio-2008
Ubicación: Santiago
Mensajes: 51
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: textarea

Mi estimado homedit, deberías utilizar
Código:
<textarea><%=Replace (Tabla("observaciones"), "<BR>", vbCrLf)%></textarea>
, con la finalidad de saltar el carro en vez de mostrar en el html un textolaaaaaargo con un <br> entremedio.


  #8 (permalink)  
Antiguo 24/05/2009, 15:00
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: textarea

sí, es cierto.... gracias.. muchas gracias...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:36.