alkhimik
@alkhimik
Ученик.

Как отследить нажатие клавиш Backspace или Delete на выделенном тексте в input или textarea?

Здравствуйте. Есть форма, состоящая из текстовых полей. На ввод разрешена кириллица и некоторые текстовые символы. В противном случае пользователю выводиться сообщение об ошибки. Допустим, пользователь ввел правильные данные, передумал и решил удалить их. В первом случае он ставит курсор в поле и нажимает клавишу Backspace или Delete. Здесь я знаю как отследить и обработать это событие, чтобы не было сообщения о не правильно введенных данных. Во втором случае, пользователь выделяет данные мышью или клавиатурой. Нажимает Backspace или Delete. Текст удаляется, но появляется сообщение о не верно введенных данных. Как отследить нажатие клавиш Backspace или Delete именно на выделенном тексте?
  • Вопрос задан
  • 248 просмотров
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
пользователь выделяет данные мышью или клавиатурой. Нажимает Backspace или Delete. Текст удаляется, но появляется сообщение о не верно введенных данных.

И что не так? Введённый текст на данный момент времени ведь неправильный? Так что всё нормально. Ну либо вызывать валидацию поля при потере фокуса.
Ответ написан
Ваш ответ на вопрос

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

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