PalmsForm takes all the hard work out of form building. You can get a form up and running within minutes. Form configuration and validation was never so easy. The best part about this library is that it is so flexible and convenient for you to customize your form, add / remove form fields, modify error messages, and extend core functionality of the library with minimal effort. As a result, you can use PalmsForm for all kinds of form, in all kinds of web sites and applications. It just works.
Live examples: http://palmsform.garyc40.com/examples/contact.php http://palmsform.garyc40.com/examples/login.phphttp://palmsform.garyc40.com/examples/register.php
Don’t forget to take a look at the documentation to get a feel of what PalmsForm is capable of:
Documentation
The easiest and most flexible way to create a Contact form
You can implement a contact form within 30 seconds, with all functions and validation rules automatically built in!
$form = new PalmsForm();
if ( isset( $_POST['submit'] ) ) { if ( $form->isValid() ) { $form->mail( 'your_email@domain.com', "Subject for email" ); // it automatically includes submitted data in the email body } }
// to show the form: <?php $form->show(); ?>
Adding and customizing preset fields is a breeze!
PalmsForm is built with flexibility in mind. You can modify the default contact form in any way you want, adding more fields or changing fields property without hacking the library’s source code.
Easy to integrate into any websites and applications
You’re building a web app that requires creating lots of form? Let PalmsForm help! Within minutes, you can get a complicated form up and running. By buying an Extended License, you can also use it in an upcoming project that you want to sell on Envato marketplace!
Totally customizable
It’s unbelievably easy to customize PalmsForm. You can replace the default HTML markup with your own, or add your custom validation rules. You can even subclass PalmsForm to create various form templates for the sake of reusability.
Full and detailed documentation
PalmsForm comes with a fully detailed documentation that shows you everything it’s capable of. You can also take a look at PalmsForm in action by running those examples included in the package. Take a quick look at our example code, play around with it a little bit, and you’ll find out how easy it is to create forms using our library.