Foros del Web » Programando para Internet » Javascript »

Problema para muchos TEXTAREA

Estas en el tema de Problema para muchos TEXTAREA en el foro de Javascript en Foros del Web. Mi problema es el siguiente. Cuando se rellena un campo textarea de la siguiente manera por ej. "Estoy realizando una consulta y sigue", es decir, ...
  #1 (permalink)  
Antiguo 12/02/2009, 23:38
Avatar de Fernarey1810  
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 16 años, 4 meses
Puntos: 1
Pregunta Problema para muchos TEXTAREA

Mi problema es el siguiente. Cuando se rellena un campo textarea de la siguiente manera por ej. "Estoy realizando una consulta y sigue", es decir, manteniento espacios entre palabras o parrafos, al llegar al final del textarea (cols="30" por ej), automaticamente baja de linea sin presionar enter. Por ej si luego quiero insertar esto en una base de datos se inserta correctamente y luego al tomarlo nuevamente de la base de datos se respesta el formato. Pero esto cambia cuando por ej ingreso algo asi "ddddddddddddddddddddddddddddddddddddddddddddd dd", mas alla que a los campos de la tabla le coloque width=ancho para que respete ese ancho y baje de linea, no lo hace y no se porque. Es por eso que queria saber como retornar ENTER con javascript al llegar por ej a los 40 caracteres. Espero puedan ayudarme opr favor muchas gracias.
Quiero aclarar que los espacios se respestan por lo siguiente
echo ' <td class="texto" width="65%">&nbsp;'.nl2br($cadena).'</td>';, es decir ya se del uso de nl2br. Para que se den una idea del problema que tengo les dejo esta imagen adjunta:
Cita:
w-w-w.subirimagenes.com/imagen-subir-1987424.html

Última edición por Fernarey1810; 12/02/2009 a las 23:51 Razón: CAMBIO
  #2 (permalink)  
Antiguo 13/02/2009, 05:28
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 10 meses
Puntos: 839
Respuesta: Problema para muchos TEXTAREA

Puedes usar wordwrap() para solucionar ese problema:
http://www.php.net/manual/es/function.wordwrap.php
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 13/02/2009, 09:32
Avatar de Fernarey1810  
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 16 años, 4 meses
Puntos: 1
Pregunta Respuesta: Problema para muchos TEXTAREA

No sabrias como retornar la tecla enter? con javascript por ej en un textarea escribo 20 letras y que se retorne enter solo para bajar de linea?, ALGUIEN PLIS?, Esta funcion
<?php
$texto = "Una palabra muy laaaaaaaaaaaaaaaaaaaaaaaaarga.";
$nuevo_texto = wordwrap($texto, 8, "\n", 1);

echo "$nuevo_texto\n";
?>
No me sirve, porque por ej:
si yo pongo mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
tendria que hacer el corte aprox. en 51 caracteres para que entre justo, pero esto
no pasaria si pongo ffffffffffffffffffffffffffffffff, entendes, es mas chico. y quedaria todo
muy desparejo. Mas alla que las consultas no van a ser asi , necesito solucionarlo iguall Cacaroto ayuda jeje:P
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 11:34.