Foros del Web » Programando para Internet » Javascript »

textarea

Estas en el tema de textarea en el foro de Javascript en Foros del Web. quiero hacer un textarea en el que al llegar al final de la línea te ponga automaticamente un salto de línea al llegar al maximo ...
  #1 (permalink)  
Antiguo 21/12/2004, 11:58
 
Fecha de Ingreso: septiembre-2003
Mensajes: 7
Antigüedad: 20 años, 8 meses
Puntos: 0
textarea

quiero hacer un textarea en el que al llegar al final de la línea te ponga automaticamente un salto de línea al llegar al maximo de caracteres que he puesto en la etiqueta "cols".
  #2 (permalink)  
Antiguo 21/12/2004, 16:41
Avatar de RaulME  
Fecha de Ingreso: octubre-2003
Mensajes: 43
Antigüedad: 20 años, 6 meses
Puntos: 0
Tendrás que hacer una funcion que vea que si el numero de caracteres es el máximo envie un retorno de carro, no me acuerdo ahora mismo de la funcion para enviar caracteres ascii, pero si la buscas te saldrá por algun sitio, el código ascii del INTRO es el 13. Una vez hecha la funcion llamala con el evento onChange del textarea. Un saludo
  #3 (permalink)  
Antiguo 22/12/2004, 03:22
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Pon:

<textarea onblur="alert(this.value)"
onkeyup="if(this.value.length%this.cols==(this.col s-1)){this.value+='\n'}"
cols="20" rows="20"></textarea>

Y dime que tal!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 22/12/2004 a las 03:29
  #4 (permalink)  
Antiguo 22/12/2004, 03:30
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
El onblur es para comprobar que se hace el salto. Lo puedes quitar...
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 00:07.