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

Нужно запретить ввод в текстовое поле js , может есть событие которое происходит до oninput (так чтобы работало на мобильных устройствах), без перезаписи всего текста.
  • Вопрос задан
  • 14780 просмотров
Пригласить эксперта
Ответы на вопрос 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 - код нажатой клавиши
})
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы