Foros del Web » Creando para Internet » HTML »

Textarea: quiero que salte de línea al llegar al límite

Estas en el tema de Textarea: quiero que salte de línea al llegar al límite en el foro de HTML en Foros del Web. Hola! tengo un formulario de contacto en PHP, y el usuario escribe el mensaje en un textarea. El problema es que, cuando llega al límite ...
  #1 (permalink)  
Antiguo 04/04/2012, 00:13
Avatar de indie81  
Fecha de Ingreso: octubre-2004
Ubicación: Zaragoza
Mensajes: 295
Antigüedad: 19 años, 7 meses
Puntos: 10
Pregunta Textarea: quiero que salte de línea al llegar al límite

Hola!

tengo un formulario de contacto en PHP, y el usuario escribe el mensaje en un textarea.

El problema es que, cuando llega al límite del textarea, no salta de línea automáticamente, si no que sigue en la misma línea y aparece scroll.

Como se ve aquí:



¿Cómo puedo hacer que no salga ese scroll y salte de línea automáticamente?

He probado con la propiedad CSS: word-wrap:break-word, pero no funciona.

Gracias
__________________
La posada del Pixel | Wanapix
  #2 (permalink)  
Antiguo 04/04/2012, 00:50
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Textarea: quiero que salte de línea al llegar al límite

Lo que vos querés es el comportamineto por defecto del textarea para todos los navegadores.
El efecto que mencionás se produce si le aplicas el atributo warp="off" que no es estandar. Hay varias forma s de hacerlo con css

Puede que algún reset u otro css estén afectando.

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <title>titulo</title>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5. </head>
  6. <form action="#">
  7. <textarea name="xxx" cols="20" rows="10" wrap="off">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</textarea>
  8. </form>
  9.  
  10. <form action="#">
  11. <textarea name="xxx" cols="20" rows="10">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</textarea>
  12. </form>
  13. </body>
  14. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 04/04/2012, 00:57
Avatar de indie81  
Fecha de Ingreso: octubre-2004
Ubicación: Zaragoza
Mensajes: 295
Antigüedad: 19 años, 7 meses
Puntos: 10
Respuesta: Textarea: quiero que salte de línea al llegar al límite

Efectivamente. Tenía en el CSS una línea que era la que causaba el problema. La he quitado.

Era:

Cita:
white-space: nowrap;
Gracias emprear.
__________________
La posada del Pixel | Wanapix

Etiquetas: textarea
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 03:28.