amio
@amio
Newbie web-developer)

Как заблокировать изменение значения инпута, кроме прямого ввода с клавиатуры?

Добрый день.

Как заблокировать изменение значения инпута, кроме прямого ввода с клавиатуры?

Чтобы .val('.....') и любые другие способы, кроме простановки курсора и печатания с клавиатуры не изменяли значение ?

Заранее спасибо.
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В стандартном инпуте никак. Только написанием своего кастомного.
Да и смысла в этом никакого нет.
Ответ написан
Комментировать
zkrvndm
@zkrvndm
Архитектор решений
Нужно повесить обработчик на событие ввода и принимать данные только если имеется положительный isTrusted.
Но по правде говоря все это бессмысленно, так как легко обходит любым, кто хоть немного смыслит в JavaScript.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы