2016-03-04 3 views
2

Я создал простое текстовое поле с MaterializeCSS. У него был счетчик символов, аналогичный тому, что можно найти здесь. http://materializecss.com/forms.htmlОграничение символов текстового поля

Во время игры я узнал, что текстовое поле имело ограничение в 524288 символов. Вы можете попробовать себя с примером счетчика символов в данной ссылке.

Мой вопрос: почему это так? Не следует ли устанавливать максимальную длину по умолчанию неограниченно? Или это как-то связано с использованием MaterializeCSS?

+0

Для меня такое высокое значение неограниченно, поскольку я не знаю причины вводить так много символов в текстовое поле. Хорошо знать, так или иначе. – AMartinNo1

ответ

1

Данное ограничение не налагается MaterializeCSS, оно выглядит как ограничение, используемое некоторыми браузерами.

я тестировал следующий фрагмент кода на Chrome Developer Tools (48.0.2564.116) и выход 524288:

document.getElementById("first_name").maxLength = 9999999; 
document.getElementById("first_name").maxLength; 

Существует вопрос, связанный здесь (Why is the default max length for an input 524288?).

Смежные вопросы