/*
Uss add_input to create form fields
First argument is the name
Second argument is an array of arguments for the field
Third argument is an alternative name field, if needed
*/
$form->add_input('Name', array('request_populate' => false), 'contact_name');
$form->add_input('Email', array('type' => 'email', 'class' => array('class_1', 'class_2', 'class_3')), 'contact_email');
$form->add_input('Filez', array('type' => 'file'), 'filez_here');
$form->add_input('Should we call you?', array('type' => 'checkbox', 'value' => 1));
$form->add_input('True or false', array('type' => 'radio', 'checked' => false, 'value' => 1));
$form->add_input('Reason for contacting', array('type' => 'checkbox', 'options' => array('say_hi' => 'Just saying hi!', 'complain' => 'I have a bone to pick', 'offer_gift' => 'I\'d like to give you something neat')));
$form->add_input('Bad Headline', array('type' => 'radio', 'options' => array('say_hi_2' => 'Just saying hi! 2', 'complain_2' => 'I have a bone to pick 2', 'offer_gift_2' => 'I\'d like to give you something neat 2')));
$form->add_input('Reason for contact', array('type' => 'select', 'options' => array('' => 'Select...', 'say_hi' => 'Just saying hi!', 'complain' => 'I have a bone to pick', 'offer_gift' => 'I\'d like to give you something neat')));
$form->add_input('Question or comment', array('required' => true, 'type' => 'textarea', 'value' => 'Type away!'));
$form->add_inputs(array(array('Field 1'), array('Field 2'), array('Field 3')));
/*
Create the form
*/
$form->build_form();
/*
 * Debugging
 */
echo '<pre>';
print_r($_REQUEST);
echo '</pre>';
echo '<pre>';
print_r($_FILES);
echo '</pre>';
?>
</body>