Это не зависит от JavaScript, но это не делает его безопасным.
Любой может отправить запрос, используя javascript (например, XmlHttpRequest), или просто создать запрос для отправки большего количества данных, чем указано в спецификации максимальной длины. Это хороший способ запретить обычному пользователю переполнять поле, но в любом случае вам нужно дважды проверить его на сервере.