Главная » Сниппеты » ajaxSubmit

отправка ajax-запросом данных любой формы MODx

Часто хочется чтобы какая-то веб-форма отправлялась без перезагрузки страницы и при этом чтобы работала проверка заполнения полей и капчи. Ведь по сути в момент когда мы хотим отправить форму нам нужна только эта форма, а всё остальное обновлять нет никакого смысла, тем более, что на это тратится время. Да, можно сделать проверку заполнения полей на JavaScript, а для капчи тоже какие-то скрипты. Но кроме капчи есть другие данные, которые можно проверить только на сервере. Например занято ли имя пользователя, который хочет зарегистрироваться или правильно ли пользователь ввел логин и пароль при авторизации. Тут приходится для каждой такой формы писать отдельные дополнительные PHP- и JS-скрипты. А как было бы удобно, если бы при отправке формы, если поля заполнены не верно, обновлялась бы только эта форма и появлялась информация о проверке заполнения. А что мешает так сделать? Современные средства парсинга HTML на PHP позволяют делать это очень просто.

настройки и параметры сниппета