我希望我的 JQuery 代码只接受文本字段中的数字作为输入,这段代码对我来说效果很好,但很快发现如果我在小键盘中使用数字,它就不起作用。对于这个问题的家伙有什么建议吗?
这是我的代码:
<script type="text/javascript">
    $(".txtboxToFilterNum").keydown(function(event) {
        if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 0 || event.keyCode == 13 || event.keyCode == 27) {
            // let it happen, don't do anything
        }
        else {
            // Ensure that it is a NUMBER and stop the keypress
            if (event.keyCode < 48 || event.keyCode > 57 ) {
                event.preventDefault(); 
            }   
        }
});
</script>