В такой атаке есть два вектора:
- неправильная обработка большого поля в бекэнде (например искусственно предполагается что поле не длиннее определённого значения, или обрезается недопустимым образом при добавлении в базу), тогда это проблема бекэнда и её нужно там лечить
- атака на сервер переполнением буфера, тогда ваш сервер должен быть либо готов принять большой объём данных либо отказаться обрабатывать запрос большого размера. По умолчанию у nginx и apache стоят лимиты на входящие запросы, вообщем то этого достаточно, в этих лимитах известно что они не падают и выдерживают большое количество запросов.
Как видите всё зависит от вашего сервера и не важно запретите вы это на странице или нет.
Дело ещё в том, что все запреты на странице не будут мешать атакующему, т.к. ему нет проблемы сформировать запрос без участия браузера.