首先我们来看这样一个例子:
FirstForm.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> PEAR::HTML_QuickForm </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="Haohappy">
</HEAD>
<BODY>
<?
require_once(
"HTML/QuickForm.php"
);
//建立一个表单对象
$form
= new
HTML_QuickForm
(
'frmTest'
,
'post'
);
/*利用该对象的addElement方法增加四个表单元素
addElemment()的三个参数分别表示类型、名称、显示的文字。
*/$form
->
addElement
(
'header'
,
'header'
,
'
请登录
'
);
$form
->
addElement
(
'text'
,
'name'
,
'
用户名:
'
);
$form
->
addElement
(
'password'
,
'password'
,
'
密码:
'
);
$form
->
addElement
(
'submit'
,
'submit'
,
'
提交
'
);
//输出到浏览器$form
->
display
();
?>
</BODY>
</HTML>
输出效果如图:
这种方法看起来是不是很酷 J 我们可以快速地创建表单,当然这不是我们使用QuickForm的主要原因,因为使用一些可视化的工具来创建表单似乎更快一些。
QuickForm可以创建的表单元素类型:
text | autocomplete | password |
textarea | hidden | select |
hierselect | hiddenselect | checkbox |
radio | submit | reset |
button | image | file |
advcheckbox | date | static |
header | link | html |