
FetchIt
Легковесная AJAX-отправка форм в MODX на Fetch API поверх FormIt или своего сниппета


Клиентская проверка ловит ошибки до отправки, и посетитель не ждёт ответа сервера, чтобы узнать об опечатке в e-mail. Во всех примерах схема одна: обработчик fetchit:before проверяет поля, рисует ошибки через setError и отменяет отправку preventDefault().
Важно!
Валидация на стороне клиента небезопасна и должна быть реализована только для удобства пользователя.
required, type, pattern, без библиотекzod/miniFetchIt сам снимает ошибки перед каждой отправкой и с поля, которое посетитель начал править, поэтому очищать их в обработчике не нужно.