<html> <head> </head> <body> <h2 style="text-align: center; margin: 0; padding: 0;">Form Builder Class</h2> <h5 style="text-align: center; margin: 0; padding: 0;"><span style="padding-right: 10px;">Author: Andrew Porterfield</span><span style="padding-right: 10px;">Released: April 24, 2009</span><span>Version: 0.4.0<span></h5> <b>About This Project:</b> <div> The goals of this project are to... <ul style="margin-top: 0; padding-top: 0;"> <li>promote rapid development of forms through an object-oriented PHP structure.</li> <li>eliminate the grunt/repetitive work of writing the html and javascript validation when building forms.</li> <li>reduce human error by using a consistent/tested utility.</li> </ul> </div> <div> What's Included? <ul style="margin-top: 0; padding-top: 0;"> <li>Auto-Generated Javascript Validation</li> <li>Automated PHP Validation</li> <li>jQuery User Interface Elements - date and sort</li> <li>Google Maps Element - latlng</li> <li>Hybrid Form Element Types - state, country, yesno, truefalse, date, sort, latlng</li> <li>File Upload Support</li> <li>Mapping Functionality for Customizing Structure</li> </ul> </div> <b>Installation Instructions:</b> <div> <ol style="margin-top: 0; padding-top: 0;"> <li>Download and unzip the <i>formbuilder.zip</i></li> <li>Upload all included files to your web server.</li> <li><i>index.html</i> and the <i>examples</i> directory are included only for instruction and can be omitted once in production.</li> <li><i>class.form.php</i> can be moved anywhere on the web server; however, the <i>jquery</i> directory must be in a public path. Review the tutorial titled "Use jQuery Form Elements" for instructions on linking the <i>jquery</i> directory.</li> <li>Every script using this form class must include <i>class.form.php</i>.</li> <li>Be sure to review the tutorials/examples provided below as well as review the source of <i>class.form.php</i>.</li> </ol> </div> <b>Included Tutorials/Examples:</b> <div> <ul style="margin-top: 0; padding-top: 0;"> <li><a href="examples/adding_form_elements.php" target="blank">Supported Form Elements / Multiple Ways of Adding Form Elements</a></li> <li><a href="examples/using_jquery.php" target="blank">Use jQuery Form Elements</a></li> <li><a href="examples/using_google_maps.php" target="blank">Use Google Maps Form Element</a></li> <li><a href="examples/form_validation.php" target="blank">How to Handle Form Validation</a></li> <li><a href="examples/styling_form.php" target="blank">Methods of Adding CSS Styling</a></li> <li><a href="examples/prefilling_form_elements.php" target="blank">Ways of Pre-filling Form Elements</a></li> <li><a href="examples/changing_form_structure.php" target="blank">How to Modify Form Element Structure</a></li> <li><a href="examples/attaching_buttons.php" target="blank">Working With Buttons</a></li> <li><a href="examples/serializing_form.php" target="blank">How to Leverage PHP Serialization</a></li> </ul> </div> </body> </html>