Overview
This module adds AJAX support to Webform (3.0 and above).
As a first step it focusses to simply add form AJAX paging and submit. Form submissions get ajaxified including prev/next pages. Especially for multipage forms, this leads to faster loading (less data transfer), better usability and finally smaller server load.
There's no backport to previous versions on our roadmap and features are D7 only.
Versions
- 2.x versions are compatible with webform 4.x (actively developed)
- 1.x versions are compatible with webform 3.x (not maintained)
Documentation
Enable the module. You'll be able to configure AJAX enable per form in the advanced form settings.
Known problems
- Due to a bug/limitation in Drupal 7, file fields do not upload file on AJAX submit. (#1516614: Not saving ajax selection)
- Due to limitations of the Forms API, you may encounter bugs if you display the same Webform twice in the page). See: #766146: Support multiple forms with same $form_id on the same page
and even: #1548610: Ajax-webform in block ajaxifies other forms on that page after validation
Credits
A first D7 port has been provided by Makina Corpus (David Stosik).
Related modules
Project information
- Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues. - No further development
No longer developed by its maintainers. - 16,217 sites report using this module
- Created by miro_dietiker on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Allow for custom redirect in AJAX submits.
Development version: 7.x-2.x-dev updated 8 Mar 2021 at 16:54 UTC