QuickForm

Описание

Плагин для профи, но подходит для начинающих. Сочетает компактность (150 kb кода) с гибкостью и функциональностью. Не требует капчи (встроенная защита). Есть функции «зависимые поля», история отправлений, режим магазина, загрузка файлов на сервер (для избежания блокировки писем с вложениями), модальное отображение, ajax отправление, калькулятор. Смотрите больше на сайте разработчика.

Идея разработки состоит в создании конструктора, позволяющего сделать форму любой сложности без ограничений. Для ускорения процесса, плагин включает готовые виджеты, например: калькулятор, корзина (для магазинов), стилизованные поля, календарь, табы, клонер, спойлер, много других. Дизайн созданной формы нужно писать в CSS файл самостоятельно (есть встроенный default.css стиль).

Плагин быстродействующий, код оптимизирован на максимальную скорость работы. При тестировании ста разных форм (на одной странице), разницы в скорости загрузки не видно.

Переводы

  • Английский — по умолчанию
  • Russian — on
  • French — on
  • Spanish — on

Документация

Нет необходимости, плагин простой. Нажмите кнопку «Создать», создайте проект. Перейдите по ссылке «поля», добавьте поля. Чтобы удалить проект нажмите кнопку «Удалить».

Shortcode Пример: [QF id=»1″]
— id — project ID.

Скриншоты

  • Зависимые поля. Зависимые поля (функционал) могут иметь неограниченный уровень вложенности и применяться как к отдельному полю, так и к группе полей (виджетов) сразу. Совместимы с функцией калькулятора и любыми встроенными виджетами. Через зависимые поля можно так же выводить изображения, скрипты, стили и любой html код. Обязательные поля в зависимых группах проверяются только тогда, когда это нужно.

  • Клонирование полей. Функциональность видно на картинке. Может быть вертикальное клонирование и горизонтальное. Как и любой другой виджет, может быть вложен сам в себя (или другой виджет) на любой уровень вложенности.

  • Step by step form. Пошаговые формы можно делать с разветвлением логики. Например, пользователь выбрал белую опцию в форме. При переходе на следующий шаг он увидит белую ветку формы.

  • Tabs. Вкладки можно сделать вертикальными или горизонтальными. Плагин умеет проверить обязательные к заполнению поля в невидимых вкладках при сабмите, переключиться на незаполненную и подсветить.

  • Calculator. Гибкий калькулятор (есть 4 разных типа) подойдет и для простых торговых расчетов и для сложных научных калькуляторов. Калькуляторы поддерживают зависимые поля и любые встроенные виджеты.

  • Интерактивная форма. Хорошая новость для тех кто работает с Photoshop. QuickForm может легко делать интерактивные формы. При наличии набора картинок с прозрачным фоном, можно использовать функцию зависимых полей для наложения картинок в любой комплектации, количестве и сложности. Понадобятся знания CSS на базовом уровне.

Установка

Требования

  • PHP 5.5 или старше
  • WordPress 3.5.1 или старше. Будет работать на любой версии. Написан чистым PHP и javascript.

Отзывы

21.06.2023
На данный момент это лучший плагин который я встречал. С огромным кол-ом возможностей.
23.07.2021
Этим плагином пользовалась на joomla (на сайте an-vibor.com). И когда нашла его здесь, была несказанно рада. Может он слегка и непонятен сразу, но формы получаются супер! Можно слепить, что угодно и как угодно! Спасибо большое за плагин!
Посмотреть все 3 отзыва

Участники и разработчики

«QuickForm» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Перевести «QuickForm» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

3.3.02

  • Second attempt to let the plugin in.

1.0.06

  • new version

1.0.05

  • new version()

1.0.04

  • modal window changes

1.0.03

  • WordPress friendly changes

1.0.01

  • First version