<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style>
#myForm{
width:500px;
border:solid 1px #fafafa;
}
#myForm label{
float:left;
width:200px;
margin:2px;
}
#myForm input[type="text"]{
width:200px;
padding:3px;
border-radius:4px;
border:solid 1px #999999;
}
#myForm input.common_submit{
width:100px;
padding:3px;
border-radius:4px;
border:solid 1px #999999;
}
#myForm textarea{
width:200px;
padding:3px;
height:100px;
border-radius:4px;
border:solid 1px #999999;
}
#myForm select{
width:207px;
padding:3px;
border-radius:4px;
border:solid 1px #999999;
}
</style>
</head>
<body>
<?php
require_once('Libs/formbuilder.class.php');
$countries = array('india', 'pakistan', 'america', 'rashya', 'china', 'srilanka');
$frm = new FormBuild();
$frmStr = $frm->startForm('#', 'post', 'myForm',
// optional attributes for the form
array(' class'=>'myFormClass', ' enctype'=>'multipart/form-data', ' onsubmit'=>'return checkBeforeSubmit(this)') ) .
//label for the input
"<p>".$frm->addLabel("Firstname", "First Name: ","").
//add textbox for first name
$frm->addInput('text', 'firstname', '',
//options for input
array('class'=>'firstname'))."</p>".
//label for the input
"<p>".$frm->addLabel("Last name", "Last name: ","").
//add textbox for last name
$frm->addInput('text', 'lastname', '',
//options for input
array('class'=>'lastname'))."</p>".
//label for the input
"<p>".$frm->addLabel("gender", "Gender: ","").
//add textbox for last name and example for adding attribute checked
$frm->addInput('radio', 'gender', 'Male', array('checked'=>"checked"))." Male".$frm->addInput('radio', 'gender', 'Female', '')." Female</p>".
'<p>' . $frm->addLabel('address', 'Address', '') .
// textarea is added using addTextarea
$frm->addTextarea('address', 'your address here', array('id'=>'address', 'class'=>'address') ) . '</p>' .
//adding select box with countries
'<p>'.$frm->addLabel('country', 'Country: ', '').
$frm->addSelect('country', $countries, true, 'india', null, array('id'=>'country') ) . '</p>' .
'<p>' . $frm->addLabel('photo', 'Your photo: ', '') .
// checkbox added using addInput
$frm->addInput('file', 'photo', array('id'=>'photo') ) . '</p>' .
'<p>' . $frm->addLabel('agree', 'I agree terms and conditions: ', '') .
// checkbox added using addInput
$frm->addInput('checkbox', 'agree', 1, array('id'=>'agree') ) . '</p>' .
//submit button
"<p>".$frm->addLabel("submit", "","").
'<p>' . $frm->addInput('submit', 'submit', 'Save', array('class'=>'common_submit')).
$frm->endForm();
echo $frmStr;
?>
</body>
</html>
|