| Recommend this page to a friend! |
| Author | ||
![]() |
|
|||||||||||||||||||
| Classes of Manuel Lemos | > | Forms generation and validation | > | Download .zip .tar.gz | > | > | > | |||||
|
|||||||||||||||||||||||
| Groups | Freshmeat project | |||||||||
| Dependencies | Dependents | Trackback | Applications | Related links | ||||||||
| Groups | ||
| HTML | HTML generation and processing | View top rated classes | |
| Validation | Validation algorithms | View top rated classes | |
| AJAX | Interact with the Web server without page reloading | View top rated classes |
![]() |
|
| Tutorial videos and presentations | ||
|
| Freshmeat project | ||
|
| User ratings | ||
| Ratings | ||||||||
|---|---|---|---|---|---|---|---|---|
| All time: | ||||||||
| Month: | ||||||||
| Packages needed by this class | ||
| Class | Dependency | Why it is needed |
|---|---|---|
| Metabase | Used by the custom linked select plug-in class that retrieves groups of options from many SQL databases |
| Packages that need this class | ||
| Class | Dependency | Why it is needed |
|---|---|---|
| CRUD Class | for generate the forms | |
| Database access class | Retrieve values of processed form fields | |
| Date and time utility class | Generates forms with the fields defined by this class | |
| Ezmlm mailing list manager class | Generate and process forms for creating and editing the mailing lists | |
| FCKEditor Plug-in | This is a plug in for Manuel Lemos' forms class | |
| Multipage forms class | Generates and validates the forms | |
| Navelo CMS | Helping to generate all form in CMS | |
| Plugin Cal class | This is the main class | |
| Secure HTML parser and filter | Used in the secure_html_filter.php Web interface test script | |
| Xinha plug-in | This is the main forms generation and validation class that this plug-in extends |
| Trackback links | ||
| Link | Description |
|---|---|
| Forms generation and validation | If you are a web developer you know, and if you are not you will know now, that Forms generations and validations are very common in our life... |
| links for 2006-11-22 | an interesting php class (if you’re into that sort of thing) for generating and validating forms... |
| links for 2007-06-23 | PHP Classes - Class: Forms generation and validation Looks to be a very comprehensive form generation class... |
| Lisää wanhaa kehityspäiväkirjaa | - |
| New PHP class for the work with the forms | today it left new class for the work with the forms greatly I recommend... |
| PHP - SQL Abragen sichern | Ich habe dazu gerade eine php classe gefunden, ich werde sie mir bei gelegenheit mal anschauen... |
| PHP Forms Class with 4 hour Video Tutorial | Manuel Lemos has made a 4 hour video tutorial for his popular PHP Forms Generation and Validation class.. |
| PHP Forms Generation and Validation Class | Here is a great new class from phpclasses.org for generating and validating forms with php... |
| PHPClasses.org Blog: Locating addresses on Google Maps embedded in PHP generated Web forms | On the PHPClasses.org blog there’s a new tutorial showing how to use the goe-location support the Google Maps API offers to search for and find an address... |
| Smarty Xmas | The first Xmas card arrived in the mail today, from the parents with a couple nice gift cards from Safeway in it, just what I need!... |
| Applications that use this class | ||
| Link | Description |
|---|---|
| Dog Obedience | Used to generate forms in this site about training dogs |
| Related links | ||
| Link | Description |
|---|---|
| Mailing list | Support mailing list where users of this class can get help. Use preferrably the Support forum page above. |
| Lista de discussão | Lista de discussão sobre a classe de formulários Web para quem fala Português |
| Live examples | Pages with the examples of the class running live |
| Forms talk slides | Slides of a talk about the forms class, advanced plug-ins and AJAX support. The talk is in Portuguese. |
| Tutorial on DevShed | Tutorial on DevShed by Melonfire about creating and validating forms using this class |
| Metastorage | Metastorage is a Data Access Object class generator that also generates forms to edit data objects using this forms class |
| MetaL project | The documentation of this class was written in the MetaL meta-programming language. |
| ohloh project | Project listing at ohloh.net |
| Smarty | Smarty template engine for which it is provided a plug-in filter to compose forms with Smarty templates |
| Upload progress extension | Upload progress PHP extension necessary to run the form upload progress plug-in |
| File | Role | Description | ||
|---|---|---|---|---|
| Example | Forms class test page script | |||
| Doc. | Forms class documentation in HTML format | |||
| Data | Javascript class to use with the page element animation plug-in | |||
| Class | Blog post data source class for the crude example script | |||
| Class | Example blog post model class for the scaffolding example script | |||
| Class | Example Blog post presentation definition class for the scaffolding example | |||
| Aux. | Country codes definitions for the maps example | |||
| Class | Forms class file | |||
| Class | Custom plug-in class to submit forms with AJAX to not need to reload the page | |||
| Class | Page element animation plug-in | |||
| Class | Custom plug-in class to auto-complete text entered in text inputs | |||
| Class | Custom input plug-in class for implementing CAPTCHA tests to prevent robots access allowing only humans | |||
| Class | Custom input to handle scaffolding CRUD events by accessing data source objects. | |||
| Class | Example plug-in class to demonstrate how to perform new arbitrary validation types | |||
| Class | Custom input plug-in class for editing calendar dates | |||
| Class | HTML editor plug-in input class | |||
| Class | Custom container input class to layout inputs in tabbed pages | |||
| Class | Custom container plug-in class to render a group of inputs automatically without separate HTML or templates | |||
| Class | Custom linked select input class | |||
| Class | Custom list select input class | |||
| Class | Custom input plug-in class for implementing a world map location selection input using Google Maps API | |||
| Class | Custom auto complete input class using database queries with PEAR::MDB2 API | |||
| Class | Custom linked select input class that retrieves options from a database with the PEAR::MDB2 API adapted by Lukas Smith | |||
| Class | Custom plug-in class to auto-complete text entered in text inputs that retrieves completion texts dynamically from a database using the Metabase API | |||
| Class | Custom linked select input plug-in class that retrieves options from a database with the Metabase API | |||
| Class | Custom plug-in class to auto-complete text entered in text inputs that retrieves completion texts dynamically from a MySQL database | |||
| Class | Custom linked select input plug-in class that retrieves options from a MySQL database | |||
| Class | reCAPTCHA custom input class | |||
| Class | Custom container input to manage scaffolding forms | |||
| Class | Secure form submit input plug-in class to prevent CSRF attacks | |||
| Class | Custom plug-in class to monitor the progress of upload of a form with files and show a progress bar | |||
| Data | HTML editor Javascript class | |||
| Icon | AJAX load indicator animation icon | |||
| Data | Locations database schema definition in format for the Metabase linked select inputs example | |||
| Data | Locations MySQL database schema dump for the linked select inputs example | |||
| Data | MarkerClusterer Javascript class by Xiaoxi Wu | |||
| Data | Henri Torgemane's Javascript md5 encoding function | |||
| Data | Example of noise GIF image to obfuscate the CAPTCHA input images | |||
| Data | Example of noise PNG image to obfuscate the CAPTCHA input images | |||
| Icon | Upload progress bar stripe background image | |||
| Icon | Pulldown menu button icon image | |||
| Data | Patch to enable upload progress monitoring in PHP 4.3.11 | |||
| Data | Patch to enable upload progress monitoring in PHP 4.4.4 | |||
| Data | Patch to enable upload progress monitoring in PHP 4.4.9 (use patch -p0 to apply) | |||
| Aux. | Script to install the locations database schema definition in format for the Metabase linked select inputs example | |||
| Example | Example to demonstrate how to use the custom date input with the ask age option | |||
| Example | Example to show how to define and process a form with AJAX submit plug-in | |||
| Example | Example to demonstrate how to use the animation plug-in | |||
| Output | Test HTML page generated by the class using test_animation.php script | |||
| Output | Test HTML page generated by the class using test_auto_complete.php script. | |||
| Example | Example to show how to use the auto-complete text custom input plug-in | |||
| Example | Example to show how to render a inputs with the automatic vertical layout plug-in | |||
| Example | Example to demonstrate how to use the custom CAPTCHA input plug-in | |||
| Output | Test HTML page generated by the class using test_captcha_input.php script. | |||
| Class | Example to demonstrate how to use the scaffolding and crud inputs together | |||
| Example | Example to demonstrate how to use the custom validation plug-in | |||
| Example | Example to demonstrate how to use the custom date input plug-in | |||
| Output | Test HTML page generated by the class using test_date_input.php script. | |||
| Example | Example to demonstrate how validate inputs depending on the state of a checkbox | |||
| Example | Example of password encoding before form submission | |||
| Output | Test HTML page generated by the class using test_form.html script. | |||
| Output | Test HTML results page generated by the class using test_form.html script. | |||
| Example | Example to demonstrate how to use the HTML editor custom input | |||
| Test | Test script to verify the generation of escaped Javascript strings | |||
| Example | Example to demonstrate how to link multiple select inputs | |||
| Output | Test HTML page generated by the class using test_linked_select_input.php script. | |||
| Example | Example to demonstrate the list select input | |||
| Example | Example to demonstrate how to use the Google Maps map location custom input plug-in | |||
| Example | Example to demonstrate how to auto-complete a text input with texts from a database using PEAR::MDB2 API | |||
| Example | Example to demonstrate how to link multiple select inputs retrieving options from a database with the PEAR::MDB2 API adapted by Lukas Smith | |||
| Example | Example to show how to use the auto-complete text custom input plug-in retrieving auto-complete texts from a database using the Metabase API | |||
| Example | Example to demonstrate how to link multiple select inputs retrieving options from a database with the Metabase API | |||
| Example | Example to show how to use the auto-complete text custom input plug-in retrieving auto-complete texts from a MySQL database | |||
| Example | Example to demonstrate how to link multiple select inputs retrieving options from a MySQL database | |||
| Example | Forms class example to render a inputs in tabbed pages with the paged layout plug-in | |||
| Example | Example to demonstrate how to use the reCAPTCHA custom input | |||
| Example | Example to demonstrate how to use the scaffolding input | |||
| Example | Example to demonstrate how use the secure submit custom input to prevent CSRF attacks | |||
| Example | Forms class test page using Smarty 3 plug-in filter | |||
| Example | Forms class test page using Smarty 2 plug-in filter | |||
| Example | File uploading example. | |||
| Example | Example to show how to use the form upload progress custom input plug-in | |||
| Files | / | smarty | / | 2 | / | |||
| File | Role | Description |
|---|---|---|
| |
Aux. | Smarty plug-in script to insert form data parts |
| |
Aux. | Smarty plug-in script to insert form input as hidden parts |
| |
Aux. | Smarty plug-in script to insert form input parts |
| |
Aux. | Smarty plug-in script to insert form input label parts |
| |
Aux. | Smarty 2 engine pre-filter plugin for form template processing |
| Files | / | smarty | / | 2 | / | |||
| File | Role | Description |
|---|---|---|
| |
Data | Apache configuration file to forbid access to all files in this directory. This file is meant mostly to force the creation Smarty compiled templates directory templates_c. |
| Files | / | smarty | / | 3 | / | |||
| File | Role | Description |
|---|---|---|
| |
Aux. | Smarty 3 plug-in script to insert form data parts |
| |
Aux. | Smarty 3 plug-in script to insert form input as hidden parts |
| |
Aux. | Smarty 3 plug-in script to insert form input parts |
| |
Aux. | Smarty 3 plug-in script to insert form input label parts |
| |
Aux. | Smarty 3 engine pre-filter plugin for form template processing |
| Files | / | smarty | / | 3 | / | |||
| File | Role | Description |
|---|---|---|
| |
Data | Apache configuration file to forbid access to all files in this directory. This file is meant mostly to force the creation Smarty compiled templates directory templates_c. |
| Files | / | |||
| File | Role | Description |
|---|---|---|
| |
Data | Example page footer Smarty template |
| |
Data | Smarty HTML template for composing example form (copy to your Smarty templates directory) |
| |
Data | Smarty template for displaying validation errors in the example form |
| |
Aux. | Date custom input with the ask age option form body template |
| |
Aux. | HTML template with embedded PHP to define the form body for the AJAX submit example |
| |
Aux. | Animation plug-in form template |
| |
Aux. | HTML template with embedded PHP to define the form body for auto-complete text custom input plug-in |
| |
Aux. | Template script to render the inputs of the automatic layout custom input plug-in |
| |
Aux. | HTML template with embedded PHP to define the form body |
| |
Aux. | CAPTCHA custom input form body template |
| |
Aux. | Custom validation form body template |
| |
Aux. | Date custom input form body template |
| |
Aux. | Dependent validation form body template |
| |
Aux. | HTML template with embedded PHP to define the form frame |
| |
Aux. | Linked selects form body template |
| |
Aux. | List select input example form body template |
| |
Aux. | Auto-complete location input example form body template |
| |
Aux. | Google Maps map location custom input form body template |
| |
Aux. | Template script to render the inputs of the paged layout custom input plug-in |
| |
Aux. | Encoded password form body template |
| |
Aux. | Upload file form body template |
| |
Data | Example page header Smarty template |
| |
Data | HTML template with embedded PHP to display a message feedback window |
| |
Data | Example page wide Smarty template that integrates the form template output |
| Files | / | |||
| Files | / | test | / | |||
| File | Role | Description |
|---|---|---|
| |
Data | Expected output of the test_age_date_input.php script |
| |
Data | Expected output of the test_custom_validation.php script |
| |
Data | Expected output of the test_date_input.php script |
| |
Data | Expected output of the test_form.php script showing all client validation errors |
| |
Data | Expected output of the test_form.php script after processing server validation showing all errors |
| |
Data | Expected output of the test_form.php script after processing server validation errors |
| |
Data | Expected output of the setagedate test |
| |
Data | Expected output of the setdate text |
| |
Data | Expected output of the test_age_date_input.php script |
| |
Data | Expected output of the test_custom_validation.php script |
| |
Data | Expected output of the test_date_input.php script |
| |
Data | Expected output of the test_form.php script |
| |
Data | Expected ouput of the test to verify the escaping of Javascript strings. |
| Files | / | test | / | |||
| File | Role | Description |
|---|---|---|
| |
Data | Dummy file to force the generated directory creation |
| Download all files: formsgeneration.tar.gz formsgeneration.zip |