У меня есть следующий пример кода по адресу https://js.do/sun21170/254818.
Моя цель — предотвратить редактирование текста внутри текстового поля без использования атрибута readOnly или disabled. В приведенном выше демонстрационном коде я отменяю событие keyup при нажатии Backspace, но это не имеет никакого эффекта.
Вопрос: можно ли отменить нажатие клавиши Backspace с помощью JavaScript или jquery внутри текстового поля без использования атрибута readOnly или disabled текстового поля?
Код моей демонстрации также вставлен ниже.
function keyPressed(e) {
e.preventDefault();
}
function keyUp(e) {
e.preventDefault();
}
#text1 {
width:500px;
}
<input type="text" id="text1" onkeypress="keyPressed(event)"
onkeyup="keyUp(event)" value="This is some text that should not be editable"></input>