Есть ли максимальный размер длины скрытого ввода в html?
Другими словами:
<input type="hidden" value="Can I put as much as I want in here, or is there a limit?" />
и если да, то что это?
Ответ 1
Это зависит от метода отправки формы.
С GET существует согласованный предел в пределах 1-2 килобайт в зависимости от ограничений браузера и сервера.
С POST в браузере нет технических ограничений, но обычно один на стороне сервера - см., например, Apache LimitRequestBody, PHP post_max_size и т.д.
Ответ 2
Внимание! У меня возникли проблемы с <input type="text">, когда текст длиннее 65535 (максимальный размер подписанного int)
Вставка текста, похоже, вызывает некоторое странное переполнение содержимого. Пятнистый в webkit.
[править]
Размер запроса GET точно не ограничивается тем, как писал Пекка.
Ограничение в 2083 байта для всей строки запроса GET address?params в только для Internet Explorer
В других браузерах практически нет ограничений, поскольку FireFox отправляет запросы GET более 100 КБ, например. Очевидно, сервер должен разрешить это.