Отключить ввод текста без отключения текстовой области

StackOverflow https://stackoverflow.com//questions/23042602

  •  21-12-2019
  •  | 
  •  

Вопрос

У меня есть текстовая область.После того, как он достиг определенного предела символов, я хочу отключить возможность пользователей возможность входить в текст, но позвольте им нажать Backspace и / или удалить некоторые текст.

Я пробовал:

.prop('disabled', true);
.

Тем не менее, это отключает возможность использования пользователей добавлять больше текста, оно отключает текстовую область, не позволяя пользователю удалять текст через кнопку Удалить, Backspace и т. Д.

Это возможно?Если это так, как мне это сделать?

Это было полезно?

Решение

Как gruff bunny сказал, maxlength - самый короткий и простой способ пойти:

демонстрация

Тем не менее, Chrome не поддерживает это относительно текста, но для чисел, делая подобное (пример):

<input type="number" max="10" />
.

Есть, однако возможный способ обойти этот вопрос относительно хрома, дальнейшее чтение:

http://www.wufoo.com/html5/attributes/03-maxlength.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top