Foros del Web » Programando para Internet » Javascript »

contar caracteres al escribir

Estas en el tema de contar caracteres al escribir en el foro de Javascript en Foros del Web. Hola a todos Tengo la siguiente duda Tengo un textarea de 1000 caracteres. No existe una forma de que al escribir me muestre en pantalla ...
  #1 (permalink)  
Antiguo 15/05/2008, 21:47
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 10 meses
Puntos: 0
contar caracteres al escribir

Hola a todos

Tengo la siguiente duda
Tengo un textarea de 1000 caracteres.

No existe una forma de que al escribir me muestre en pantalla cuantos caracteres faltan para completar los 1000 caracteres.

Gracias
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #2 (permalink)  
Antiguo 16/05/2008, 08:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: contar caracteres al escribir

Hola fbirrer,

Si es posible hacerlo, y tienes que manejar el evento onKeyPress de tu textarea para contar los caracteres.

Un ejemplo:
Código:
Caracteres: <input id="total" type="text" name="total" />
<textarea id="comentario" name="comentario" onkeypress="cuenta();"></textarea>
<script type="text/javascript">
function cuenta() {
     var txt = document.getElementById( "comentario" );
     var total = document.getElementById( "total" );
     total.value = txt.value.length;
}
</script>
Saludos.

PD Traslado tu tema al foro de JavaScript.
  #3 (permalink)  
Antiguo 16/05/2008, 10:09
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Respuesta: contar caracteres al escribir

Y yo lo cierro, porque está repetido

Saludos,
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 04:40.