PalmsForm - Form API for PHP

Last Update
26 February 2010
Regular License
$5
Extended License
$25
Sales
95

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.