funkcja kluczowania jquery sprawdza, czy numer

Próbuję utworzyć pole wejściowe, w którym użytkownik może wpisać tylko liczby. ta funkcja działa już prawie dobrze dla mnie:

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

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

ale problem polega na tym, że gdy użytkownik trzyma klucz z postacią, klawisz funkcyjny nie uruchamia .... żadnych pomysłów, jak mogę temu zabronić?

questionAnswers(8)

yourAnswerToTheQuestion