How to allow numbers, backspace, delete, left and right arrow keys in the html text?

前端 未结 5 2125
野趣味
野趣味 2021-02-05 06:25

I am using following javascript code which I think should only allow numbers, backspace, delet, left arrow and right arrow keys in textbox, but it is also allowing alphabets. I

5条回答
  •  醉酒成梦
    2021-02-05 07:20

    const validateQty = (event) => {
        var key = window.event ? event.keyCode : event.which;
        console.log(event);
        if (event.keyCode === 8 || event.keyCode === 46
            || event.keyCode === 37 || event.keyCode === 39) {
            return true;
        } else if (key < 48 || key > 57) {
            return false;
        } else { return true; }
    };
    
    
    
    

提交回复
热议问题