PHP Form Builder Class / Examples / Buttons

Version: Released:

Buttons - The list provided below identifies sevaral areas where the button element differs from other element types within this project.

See the jQuery example file for more information on how the "jqueryUI" and "jqueryUIButtons" attributes can be used to leverage jQueryUI's button widget functionality. Below, you will find several ways of how you can use this project's addButton function in your development.

Processing


Processing

<?php
$form 
= new form("buttons_0");
$form->setAttributes(array(
    
"width" => 400
));

if(!empty(
$_GET["errormsg_0"]))
    
$form->errorMsg filter_var(stripslashes($_GET["errormsg_0"]), FILTER_SANITIZE_SPECIAL_CHARS);

$form->addHidden("cmd""submit_0");
$form->addTextbox("Textbox:""MyTextbox");
$form->addSelect("Selectbox:""MySelectbox""", array("Option #1""Option #2""Option #3"));
$form->addButton("Button #1");
$form->addButton("Button #2");
$form->addButton("Button #3");
$form->addCheckbox("Checkboxes:""MyCheckbox[]""", array("Option #1""Option #2""Option #3"), array("nobreak" => 1));
$form->addRadio("Radio Buttons:""MyRadio""", array("Option #1""Option #2""Option #3"), array("nobreak" => 1));
$form->addButton("Button #4");
$form->render();
?>

<br/><br/>

<?
$form 
= new form("buttons_1");
$form->setAttributes(array(
    
"width" => 500,
    
"jqueryUIButtons" => 1,
    
"map" => array(2213)
));

if(!empty(
$_GET["errormsg_1"]))
    
$form->errorMsg filter_var(stripslashes($_GET["errormsg_1"]), FILTER_SANITIZE_SPECIAL_CHARS);

$form->addHidden("cmd""submit_1");
$form->addTextbox("First Name:""FName");
$form->addTextbox("Last Name:""LName");
$form->addButton("Button w/Map Attribute");
$form->addEmail("Email Address:""Email");
$form->addTextbox("Phone Number:""Phone");
$form->addTextbox("Address:""Address");
$form->addTextbox("City:""City");
$form->addState("State:""State");
$form->addTextbox("Zip Code:""Zip");
$form->addButton("Cancel""button", array("onclick" => "window.back();"));
$form->addButton();
$form->render();
?>