Foros del Web » Programando para Internet » Jquery »

dehabilitar keyup

Estas en el tema de dehabilitar keyup en el foro de Jquery en Foros del Web. hola una pregunta, como hago para deshabilitar un keyup por ejemplo tengo este codigo ,, Código PHP:        < script >       var  limite  =  140 ...
  #1 (permalink)  
Antiguo 18/02/2014, 15:15
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 8 meses
Puntos: 3
dehabilitar keyup

hola una pregunta, como hago para deshabilitar un keyup
por ejemplo tengo este codigo ,,


Código PHP:


      
<script>
      var 
limite 140;
      $(
document).ready(function()
      {
            
cont=$("#text").val().length;
            
cont=limite-cont;

          $(
'#chars').html(cont);

          $(
"#text").keyup(function(e)
          {
              var 
box = $(this).val();
              var 
value = (box.length *100) / limite;
              var 
resta limite box.length;

              if(
box.length <= limite)
              {
                  $(
'#chars').html(resta);
              }
              else 
              {
                  
e.stopPropagation(); 
              
//    e.preventDefault();
              
}               
          });
      });

      
</script> 
no me esta funcionando

e.stopPropagation();
// e.preventDefault();

que es lo que puedo hacer, alternativas??

expresiones regulares???


saludos!!!!!
  #2 (permalink)  
Antiguo 18/02/2014, 15:19
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: dehabilitar keyup

Supongo que para cuando se da el evento keyup, ya se completó la acción por defecto, así que imagino que sería mejor si captas el evento con onkeydown y entonces sí evitas la ejecución normal.

Etiquetas: funcion, html, javascript
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 17:58.