Как я отключаю нажатие клавиши клавиши Backspace, если что-нибудь кроме 2 определенных полей ввода фокусируется на использовании jQuery?
вот мой текущий код (ТЕПЕРЬ ВКЛЮЧАЯ 2 ТЕКСТОВЫХ ПОЛЯ):
$(document).keypress(function(e){
var elid = $(document.activeElement).attr('id');
if(e.keyCode === 8 && elid != 'textbox1' || elid != 'textbox2'){
return false;
};
});
это не работает хотя.... какие-либо идеи?
Я думаю, это поможет:
$(document).keydown(function(e) {
var elid = $(document.activeElement).hasClass('textInput');
if (e.keyCode === 8 && !elid) {
return false;
};
});
при условии, что текстовые поля имеют класс textInput.