Login   Register  
PHP Classes
elePHPant
Icontem

Wizard: Generate wizard like multi-step web forms

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Dave
Name: Dave <contact>
Classes: 6 packages by
Country: South Africa South Africa
Age: 36
All time rank: 1553 in South Africa South Africa
Week rank: 740 Down7 in South Africa South Africa Down
Innovation award
Innovation award
Nominee: 2x


  Detailed description   Download Download .zip .tar.gz  
This class provides a mechanism to generate multi-step web forms, similar to those used as the user interfaces for software installers.

It is used by adding the input fields that should appear in each page of the steps of the wizard form and then generates the whole form in a single page with controls to interactively switch between the sets of inputs of each wizard step.

  Classes of Dave  >  Wizard  >  Download Download .zip .tar.gz  >  Support forum Support forum (12)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Wizard
Base name: wizard
Description: Generate wizard like multi-step web forms
Version: -
PHP version: 3
License: BSD License
All time users: 5381 users
All time rank: 414
Week users: 2 users
Week rank: 850 Down
 
  Groups   Screenshots Screenshots   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image HTML HTML generation and processing View top rated classes

  Files folder image Screenshots  
wizard_demo.png
File Role Description
Accessible without login Image file wizard_demo.png Screen shows the test_wiz.php page in action
Accessible without login Image file wizscreenshot.png Screen Shows a working wizard with integration of Power Toolbar (optional)


  Innovation Award  
PHP Programming Innovation award nominee
February 2005
Number 2


Prize: One book of choice by O'Reilly
Sometimes the sites need to ask their users to fill long forms. A common solution to make the form filling less confusing and tyring to the user, is to split the forms in multiple pages.

This class provides a solution for presenting long forms in a way that they appear to show as multiple pages, but in reality it is just a single page form that has multiple sections with only one section visible to the user at each time.

This solution simplifies the processing of the forms as the server side script to which the forms are submitted does not need to handle requests to navigate between the form sections, as that happens only on the client browser side due to clever use of Javascript and dynamic HTML.

Manuel Lemos

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Sufficient (79%) Good (82%) Sufficient (78%) Sufficient (72%) - - Sufficient (63%) 625
Month: Not yet rated by the users

  Applications that use this package  
No pages of applications that use this class were specified.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Plain text file calendar-default-lang.js Data default dhtml calendar lang file (en)
Plain text file calendar-en.js Aux. js dhtml calendar english language file
Plain text file calendar-setup.js Aux. popup date selector
Plain text file calendar-win2k-1.css Aux. popup date selector
Plain text file calendar.js Aux. popup date selector
Plain text file CHANGELOG Doc. changelog of wizard
Plain text file comboselect.js Aux. dhtml+js comboselect
Accessible without login Plain text file datepicker.php Aux. popup date selector
Image file datepickerbutton.gif Icon Date picker button image
Plain text file default.css Aux. default stylesheet
Plain text file global.php Conf. global vars file; not really required
Plain text file log.php Aux. miscellaneous functions
Plain text file messages.php Aux. language catalogue functions
Plain text file misc.php Aux. miscellaneous functions
Image file sizedown.png Icon Resizable textarea downsize image
Image file sizeup.png Icon Resizable textarea upsize image
Image file spinner_down.gif Icon Spinner down image
Image file spinner_up.gif Icon Spinner up image
Plain text file test_post.php Example test page -- post section
Plain text file test_wiz.php Example test page
Plain text file tooltips.js Aux. javascript dhtml tooltips for any html element
Plain text file wizard.php Class Wizard class container
Plain text file wizard_documentation.html Doc. General documentation for the wizard class

Download Download all files: wizard.tar.gz wizard.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.