jquery keyup fonction de vérifier si le numéro de

je suis en train de créer un champ de saisie où l'utilisateur peut taper des chiffres. cette fonction est déjà presque bien pour moi:

        $('#p_first').keyup(function(event){
        if(isNaN(String.fromCharCode(event.which))){
            var value = $(this).val();

            $(this).val(value.substr(0,value.length-1));
        }
    });

mais le problème est que, lorsque l'utilisateur est la clé avec un personnage de la fonction keyup n'est pas de déclenchement.... des idées comment je peut l'interdire?

détient la clé? Donné un peu plus de description de la cause du problème?
n'importe quelle touche... input type=text... et l'utilisateur est tenue de par exemple "aaaaaaaaaaaaaaaa" donc la fonction keyup() n'est pas de déclenchement jusqu'à ce qu'il s'arrête maintenant la touche "a"
Merci de fournir plus de question, je pense que ma solution proposée doit permettre de résoudre votre problème.

OriginalL'auteur Adam Sam | 2013-06-20