This script helps you chain multiple short forms together
into a seamless multipage form, which you can then process
by any other
CGI script you wish. You can also use it to create
forms with some logic, where certain forms will show up after
boxes are checked,
but not otherwise.
In order to use this script, you must add the following to your form
declaration for each page that you wish to be processed
by the multipage
form:
<FORM ACTION=/cgi-bin/multipageform.cgi METHOD=POST>
You must also create a page to be the last page of the form, which must itself
submit the form to another CGI script with the following:
<FORM ACTION=/path/to/your/script.cgi METHOD=POST>
In addition to the above, there are other fields, some required, some optional,
which the form uses to do it's job. They all take a
similar form:
<INPUT type="hidden" name="FieldName" value="SomeValue">
The available fields and uses are as follows:
| lastpage | REQUIRED | The URL for the absolute last page of your form. This last page must submit your form to another CGI script in order for the form to be processed. Ex.:
|
| otherpage | REQUIRED | The URL for another form page that you wish to be chained to your multipage form. |
| pageorder | optional | A comma separated list of web pages in the order you would like them displayed.
specified. If a page in the pageorder list is not in the otherpage list, it will not be displayed. If a page in the otherpage list is not in the pageorder list, it will be displayed after all pages in the pageorder list. If the pageorder tag is not present, pages will be presented in the order recieved. |
That should get you started! If you have any questions, gripes or complaints, please contact the WITS Help Desk.