Location: PHPKode > scripts > Form Builder > form-builder/index.html


	<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>
	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>
	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>

	<b>Installation Instructions:</b>
		<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>

	<b>Included Tutorials/Examples:</b>
		<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>

Return current item: Form Builder