Отключить ввод текста без отключения текстовой области
-
21-12-2019 - |
Вопрос
У меня есть текстовая область.После того, как он достиг определенного предела символов, я хочу отключить возможность пользователей возможность входить в текст, но позвольте им нажать Backspace и / или удалить некоторые текст.
Я пробовал:
.prop('disabled', true);
.
Тем не менее, это отключает возможность использования пользователей добавлять больше текста, оно отключает текстовую область, не позволяя пользователю удалять текст через кнопку Удалить, Backspace и т. Д.
Это возможно?Если это так, как мне это сделать?
Решение
Как gruff bunny сказал, maxlength
- самый короткий и простой способ пойти:
Тем не менее, Chrome не поддерживает это относительно текста, но для чисел, делая подобное (пример):
<input type="number" max="10" />
.
Есть, однако возможный способ обойти этот вопрос относительно хрома, дальнейшее чтение: