首先我们来看这样一个例子:
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