Foros del Web » Programando para Internet » Jquery »

Evento mientras se escribe en un input

Estas en el tema de Evento mientras se escribe en un input en el foro de Jquery en Foros del Web. Hola muchachos, tengo un input y quiero obtener la cantidad de caracteres del mismo mientras el usuario esta escribiendo sobre el con jquery. Código HTML: ...
  #1 (permalink)  
Antiguo 09/09/2012, 18:27
Avatar de mgocx  
Fecha de Ingreso: agosto-2010
Ubicación: Argentina - Bahia Blanca
Mensajes: 83
Antigüedad: 14 años, 2 meses
Puntos: 2
Exclamación Evento mientras se escribe en un input

Hola muchachos, tengo un input y quiero obtener la cantidad de caracteres del mismo mientras el usuario esta escribiendo sobre el con jquery.

Código HTML:
<input name="nick" type="text" id="nick"> 
La idea sería que mientras esta escribiendo llame a un evento y me deje trabajar sobre el.

Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 09/09/2012, 22:22
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago de Surco, Lima - Perú
Mensajes: 266
Antigüedad: 12 años, 9 meses
Puntos: 57
Respuesta: Evento mientras se escribe en un input

Hola mgocx, que tal.

Código Javascript:
Ver original
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="http://code.jquery.com/jquery-latest.js"></script>
  5. </head>
  6. <body>
  7.   <input type="text">
  8.   <p></p>
  9. <script>
  10. window.onload = (function(){
  11. try{
  12.     $("input").on('keyup', function(){
  13.         var value = $(this).val().length;
  14.         $("p").html(value);
  15.     }).keyup();
  16. }catch(e){}});
  17. </script>
  18. </body>
  19. </html>

La estrella esta noche es length.

Consulta http://api.jquery.com/
  #3 (permalink)  
Antiguo 09/09/2012, 22:40
Avatar de mgocx  
Fecha de Ingreso: agosto-2010
Ubicación: Argentina - Bahia Blanca
Mensajes: 83
Antigüedad: 14 años, 2 meses
Puntos: 2
Respuesta: Evento mientras se escribe en un input

Super!!! se te agradece!

Etiquetas: formulario, campos
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 12:33.