Foros del Web » Programando para Internet » Javascript »

conteo de caracteres

Estas en el tema de conteo de caracteres en el foro de Javascript en Foros del Web. Tengo un textarea en un formulario que estoy aplicando en php, como hago para decirle al usuario cuantos caracteres le quedan por escribir, para un ...
  #1 (permalink)  
Antiguo 30/04/2003, 15:03
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
conteo de caracteres

Tengo un textarea en un formulario que estoy aplicando en php, como hago para decirle al usuario cuantos caracteres le quedan por escribir, para un ejemplo por favor vean esta pagina www.comcel.com en la parte de envio de mensajes de texto

gracias
__________________
Say no more.......
  #2 (permalink)  
Antiguo 30/04/2003, 15:11
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Eso se hace con javascript.

Incluso en las FAQ hay algo para hacer esto.

Saludos!
__________________
Manoloweb
  #3 (permalink)  
Antiguo 30/04/2003, 15:27
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Como nota adicional:

¿Como saber cuando algo es javascript y cuando es PHP?

Javascript trabaja en el lado del cliente, es decir, en el navegador del visitante a la página. Por lo tanto, todas las acciones que afecten la forma en que el navegador muestra la información, sucede gracias a javascript (o similares). Igualmente con aquellas acciones que van cambiando el contenido de la pagina SIN QUE ESTA SEA RECARGADA. Algunos ejemplos:

-Full Screen, o ventanas sin menus
-Relojes que muestran la hora de tu PC
-Menues que van cambiando de acuerdo a cierta seleccion, sin que la pagina sea recargada
-Roll-Overs (imagenes que cambian al pasar encima)
-Mensajes de alerta
-Cuadros de pregunta (aceptar/cancelar)
-Pop-ups (Abrir otras ventanas de explorador)
-Interactuar con dispositivos (imprimir, etc)
-Etc...

Saludos!
__________________
Manoloweb
  #4 (permalink)  
Antiguo 30/04/2003, 18:34
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Jejej .. Manoloweb . me suenan esas palabras (muchas veces las empleo yo mismo para describir a PHP y diferenciarlo con lo que es cosa del navegador y de PHP) ..

Está como para una FAQ .. Si quieres te animo a que lo pongas.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 30/04/2003, 19:03
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5


LISTO...

Aunque creo que pronto regresaré a complementarlo...
__________________
Manoloweb
  #6 (permalink)  
Antiguo 02/05/2003, 10:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola el_cesar:

Una solución javascript:

<textarea value="" rows=2 cols=20 onkeyup="if (this.value.length > 10) {alert('te has pasado')};if (!(this.value.length > 10)) {window.status = 'faltan: ' + (10 - this.value.length) + ' caracteres';}"></textarea>

El ejemplo es para 10 letras, de muy fácil modificación.

Perdón por la intromisión...

Saludos
  #7 (permalink)  
Antiguo 02/05/2003, 11:04
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Jeje .. caricatos .. NO es intromision .. es más; procedo a mover este mensaje al foro Javascirpt .. pues esto como se ha visto es problema resuelto via Javascript no PHP ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 18:12.