Формы - одна из главных составляющих любого сайта, и вместе с тем содержащая множество ньюансов
Несмотря на свою простоту (набор полей и только), формы являются очень насыщенным инструментом и содержат множество ньюансов.
Что умеют и содержат формы:
- CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) - защита от ботов, и не только (на основе reCaptcha)
- CSRF (Сross Site Request Forgery) - защита от кросс-доменных запросов и подмены данных
- PRG (Post/Redirect/Get) - защита от повторной отправки
- Валидация - проверка соответствия значений полей ожидаемым условиям
- AJAX - заполнение формы не самое интересное занятие, особенно с кучей полей, поэтому отправка и соответствующая валидация полей формы в real-time режиме, очень нужна штука
- juggernaut.validator
- juggernaut.security