Модуль обработки форм

Модуль обработки форм
Модуль обработки форм

quasiForm — модуль для обработки форм на стороне клиента и стороне сервера.

quasiForm состоит из двух независимых частей: FrontEnd и BackEnd. FrontEnd состоит из jquery-плагина и примеров HTML-разметки форм. BackEnd часть представляет из себя набор сниппетов для MODX Revolution. 

Backend

Код BackEnd-части на GitHub: github.com/mishantrop/quasiform

Frontend

Frontend проекта состоит из jquery-плагина, обрабатывающего отправку формы на стороне браузера. Плагин имеет опции для гибкой настройки, а возможности плагина можно расширить, не внося изменений в его код.

Код FrontEnd-части на GitHub: github.com/mishantrop/quasiformjs

Возможности

  • Отправка электронной почты.
  • Отправка SMS (посредством API sms.ru).
  • Загрузка файлов.
  • reCaptcha 3.
  • Расширяемость.
  • Сохранение отправленных форм в базу данных (необходимо дополнение FormSave).

Технологии

  • jQuery, AJAX.
  • MODX Revolution.
  • PHP 5.4 и выше.
  • Gulp.
  • SASS.

Примеры

Комментарии