Skip to content
jQuery plugin based on top of jQuery UI which turns a form into a multistep wizard. Integrates with the jQuery form plugin for AJAX submission of the form, the validation plugin for client side validation and the BBQ plugin for enabling the browsers back and forward buttons.
Pull request Compare This branch is 4 commits ahead, 18 commits behind thecodemine:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


FormWizard is a jQuery plugin which turns a regular HTML form into a wizard with very little effort.

The plugin supports AJAX form submission, form validation and browser back and forward buttons, all through integration with the following jQuery plugins:


This will be updated as more testing is completed

  • Firefox 3.5
  • Chrome


Be sure to have the correct includes obviously.

  • jquery-1.4.2.min.js or jquery-1.4.4.min.js
  • jquery.form.js
  • jquery.validate.js
  • bbq.js
  • jquery-ui-1.8.5.custom.min.js
  • jquery.form.wizard-{version}

Example usage. This is a very simple setup.

$(function() {
        formPluginEnabled: true,
        validationEnabled: true,
        focusFirstInput : true,
        formOptions : {
            success: function(data) {
                    $(this).html("You are now registered!").fadeTo(5000, 0);
            beforeSubmit: function(data){
                $("#data").html("data sent to the server: " + $.param(data));
            dataType: 'json',
            resetForm: true

Live Demo

Live Demo


If you have an idea for the plugin, you may voice them, but if you want to see changes instantly, fork and do a pull request.

Something went wrong with that request. Please try again.