How to disable backspace if anything other than input field is focused on using jquery

后端 未结 9 1085
南笙
南笙 2021-02-06 05:03

How do I disable backspace keystroke if anything other than 2 specific input fields are focused on using jquery?

here is my current code (NOW INCLUDING 2 TEXTBOXES):

9条回答
  •  天命终不由人
    2021-02-06 05:25

    I think this would do the trick:

    $(document).keydown(function(e) {
        var elid = $(document.activeElement).hasClass('textInput');
        if (e.keyCode === 8 && !elid) {
            return false;
        };
    });
    

    assuming that the textboxes has the class 'textInput'.

    Here is a working example

提交回复
热议问题