Текстовый ввод HTML имеет атрибут, называемый "maxlength", реализованный браузерами, который, если задан, блокирует ввод пользователя после определенного количества символов.
Элемент textarea HTML, с другой стороны, не имеет этого атрибута. Моя цель - эмулировать поведение maxlength в текстовом поле HTML. Требования:
- Как минимум, покажите (изменение CSS), что пользователь набрал слишком много символов.
- В идеале заблокируйте пользователя от ввода большего количества символов, как это происходит на входе HTML.
Понятно, что проверка на стороне сервера должна снова проверять длину. Здесь я сосредотачиваюсь только на стороне клиента.
Мой вопрос: какой самый чистый клиентский способ эмуляции maxlength в текстовом поле HTML? В идеале укажите на проверенный, открытый исходный код, который вы использовали.