News and Overview
News
Version 3.0.7 of the plugin has been released. See changelog for details
About the plugin
The form wizard plugin is a jQuery plugin which can be used to create wizard like page flows for forms without having to reload the page in between wizard steps.
The plugin is unobtrusive and gives the developer great freedom on how they set up the flow of the different steps in their wizards, as the plugin supports creating specific routes in the form; depending on the user input.
Features
- Built on top of jQuery UI for flexible theming
- Divides a single form into different steps to simulate a flow of steps rather than one big form.
- Supports different routes to be taken in the form, depending on user input.
- Submits only input fields located on visited steps in the form.
- Supports multiple "submit"-steps
- Supports both back and forward navigation.
- Supports the usage of browser back- and forward-buttons through integration with the jQuery BBQ: Back Button & Query Library plugin
- Supports client-side validation through integration with the jQuery validation plugin
- Supports posting the form using AJAX through integration with the jQuery.form plugin
- Integrated plugins are fully configurable, providing e.g. possibility for localization, extra validation rules and custom callbacks used during the AJAX-request.
Project pages and documentation
The plugin is hosted at github
The following plugins are optional but can be used in conjunction with the formwizard plugin to give a better user experience than the just the plain formwizard plugin can.
Validation
This plugin can be seamlessly be integrated into the wizard to provide client-side validation of user input. It supports localized error messages as well as custom validation rules.
Validation plugin
jQuery BBQ: Back Button & Query Library
The jQuery BBQ plugin can be added to enable browser back and forward buttons in the wizard.
jQuery BBQ: Back Button & Query Library
Form Plugin
The form plugin will make it possible to send the data from the wizard using AJAX.
Form plugin project page