Как запретить ввод в текстовое поле (HTML) ?

Нужно запретить ввод в текстовое поле js , может есть событие которое происходит до oninput (так чтобы работало на мобильных устройствах), без перезаписи всего текста.
  • Вопрос задан
  • 14826 просмотров
Пригласить эксперта
Ответы на вопрос 2
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
<input type="text" disabled />
?

Тогда вот так:

$('input').keydown(function(e){
  console.log(e.key);
  e.preventDefault()
});

codepen.io/iiil/pen/ktpnH
Ответ написан
Если нужно перехватывать вводимый символ, то
$('#textarea_id').on('keypress', function(event){
    event.preventDefault()
    тут уже можно свою логику вставить
    event.which - код нажатой клавиши
})
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект