Текстовая область onchange обнаружение

Как я обнаруживаю событие изменения на текстовой области с помощью JavaScript?
Я пытаюсь обнаружить, сколько оставленных символов доступно, как Вы вводите.

Я пытался использовать onchange событие, но это, кажется, только умирает, когда фокус отсутствует.

128
задан Nakilon 29 June 2014 в 04:18
поделиться

2 ответа

Для этого вам нужно будет использовать onkeyup и onchange . Onchange предотвратит вставку контекстного меню, и onkeyup будет срабатывать при каждом нажатии клавиши.

См. Мой ответ на Как установить maxlength на textArea для примера кода.

95
ответ дан 24 November 2019 в 00:38
поделиться

Лучшее, что вы можете сделать, - это настроить функцию, которая будет вызываться в течение определенного времени, и эту функцию для проверки содержимого текстового поля.

self.setInterval('checkTextAreaValue()', 50);
-7
ответ дан 24 November 2019 в 00:38
поделиться
Другие вопросы по тегам:

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