PEAR/HTML/HTML_Form学习

原创 2004年10月25日 10:04:00
HTML_Form类是一个快速生成FORM表单的类文件,它一般用于保持代码清洁的PHP文件中(避免过多的PHP代码和HTML代码交织在一起),不适用于对外观要求很高的页面。
用法:
<?php
require_once('HTML/Form.php'); 
$form = new HTML_Form($_SERVER['PHP_SELF'], 'post');
$form -> addText('name', 'Name', '' , 20);
$form -> addPassword('password', 'Password', '', 10);
$form -> addCheckbox('language[]', 'PHP', 'PHP');
$form -> addCheckbox('language[]', 'DELPHI', '');
$form -> addSelect('income', 'Income', array('<1000', '<2000'));
$form -> addTextarea('note', 'Description', '', 20, 15);
$form -> addRadio('gender', 'Gender', 'male');
$form -> addRadio('gender', 'Gender', 'female');
$form -> addHidden('id', '1001');
$form -> addSubmit('submit', 'Send');
$form -> addReset('Reset');
$form -> display();
?>
全部的函数列表如下:
----------------------------------------------------
function HTML_Form($action, $method = 'get', $name = '', $target = '', $enctype = '')
function addText($name, $title, $default = '',
function addPassword($name, $title, $default, $size = HTML_FORM_PASSWD_SIZE)
function addCheckbox($name, $title, $default)
function addTextarea($name, $title, $default,
function addSubmit($name = "submit", $title = "Submit Changes")
function addReset($title = "Discard Changes")
function addSelect($name, $title, $entries, $default = '', $size = 1,
function addRadio($name, $title, $value, $default = false)
function addImage($name, $src)
function addHidden($name, $value)
function addBlank($i,$title = '')
function addFile($name, $title, $maxsize = HTML_FORM_MAX_FILE_SIZE,
function start()
function end()
function displayText($name, $default = '',
function displayTextRow($name, $title, $default = '',
function displayPassword($name, $default = '', $size = HTML_FORM_PASSWD_SIZE)
function displayPasswordRow($name, $title, $default = '', $size = HTML_FORM_PASSWD_SIZE)
function displayCheckbox($name, $default = false)
function displayCheckboxRow($name, $title, $default = false)
function displayTextarea($name, $default = '', $width = 40,
function displayTextareaRow($name, $title, $default = '', $width = 40,
function displaySubmit($title = 'Submit Changes', $name = "submit")
function displaySubmitRow($name = "submit", $title = 'Submit Changes')
function displayReset($title = 'Clear contents')
function displayResetRow($title = 'Clear contents')
function displaySelect($name, $entries, $default = '', $size = 1,
function displaySelectRow($name, $title, &$entries, $default = '',
function displayHidden($name, $value)
function displayRadio($name, $value, $default = false)
function displayRadioRow($name, $title, $value, $default = false)
function displayBlank()
function displayBlankRow($i, $title= '')
function displayFile($name, $maxsize = HTML_FORM_MAX_FILE_SIZE,
function displayFileRow($name, $title, $maxsize = HTML_FORM_MAX_FILE_SIZE,
function returnText($name, $default = '', $size = HTML_FORM_TEXT_SIZE)
function returnTextRow($name, $title, $default = '', $size = HTML_FORM_TEXT_SIZE)
function returnPassword($name, $default = '', $size = HTML_FORM_PASSWD_SIZE)
function returnPasswordRow($name, $title, $default = '', $size = HTML_FORM_PASSWD_SIZE)
function returnCheckbox($name, $default = false)
function returnCheckboxRow($name, $title, $default = false)
function returnTextarea($name, $default = '', $width = 40, $height = 5)
function returnTextareaRow($name, $title, $default = '', $width = 40, $height = 5)
function returnSubmit($title = 'Submit Changes', $name = "submit")
function returnSubmitRow($name = "submit", $title = 'Submit Changes')
function returnReset($title = 'Clear contents')
function returnResetRow($title = 'Clear contents')
function returnSelect($name, $entries, $default = '', $size = 1,
function returnSelectRow($name, $title, &$entries, $default = '', $size = 1,
function returnHidden($name, $value)
function returnFile($name = 'userfile',
function returnMultipleFiles($name = 'userfile[]',
function returnStart($multipartformdata = false)
function returnEnd()
function display()

PEAR/HTML/HTML_QuickForm学习

QuickForm中的HTML_QuickForm_Controller是一个令人激动的东西,可以方便地产生可验证的FORM代码,并且从PEAR的MANUAL中来看,它可以用来实现类似于MVC结构的一...
  • jxyuhua
  • jxyuhua
  • 2004年10月25日 14:23
  • 1123

PEAR/HTML/HTML_QuickForm学习

QuickForm中的HTML_QuickForm_Controller是一个令人激动的东西,可以方便地产生可验证的FORM代码,并且从PEAR的MANUAL中来看,它可以用来实现类似于MVC结构的一...
  • flameflash
  • flameflash
  • 2006年08月14日 09:01
  • 509

【搜集】问题:什么是 PEAR?PEAR 是什么意思?

什么是 PEAR?PEAR 是什么意思?  PEAR 是 PHP的 官方开源类库,PHP Extension and Application Repository 的缩写。Pear 在英文中是梨子的意...
  • xkxmud
  • xkxmud
  • 2008年06月27日 13:41
  • 2568

介绍一个检查php版本适应性的pear:PHP_CompatInfo

今天发现老外居然有个pear扩展,是可以用来检查你的项目中是否符合某个PHP版本 或扩展的需要,它会告诉你你的项目中至少能运行起来的PHP版本,以及用了多少 PHP扩展等信息,项目地址帮助文档在 ht...
  • jackyrongvip
  • jackyrongvip
  • 2013年07月01日 17:33
  • 891

php pear基本使用方法

pear 是PHP的官司方开源类库,功能强大方便,好多人不知从何入手使用PEAR,网络搜索,多数为go-pear.php安装之类, 简单说明:在php 4.4之前的版本,需要使用go-pear.ph...
  • learn_2
  • learn_2
  • 2016年12月06日 07:30
  • 3156

PHP使用Pear发送邮件-Windows环境

1、PEAR安装 参考该文章:Windows下安装PHP Pear 2、安装Mail,Mail_Mine,Net_SMTP 第一步:在cmd中进入到PHP的运行目录,也就是php.exe。 ...
  • q547550831
  • q547550831
  • 2015年09月06日 12:02
  • 2790

CentOS 安装PHP-PEAR

官方提供了两种方式安装pear: 1. 编译php的时候加入pear配置模块。 2. go-pear方式。...
  • a600423444
  • a600423444
  • 2010年11月13日 13:41
  • 6359

linux下pear安装和配置(ubuntu)

1. 安装 $wget http://pear.php.net/go-pear.phar  2. 配置 $php go-pear.phar     1. Installation base (...
  • txj236
  • txj236
  • 2015年01月28日 09:20
  • 1299

PHP 规范化代码风格(PSR、PEAR、Symfony)

目前PHP规范编程的非官方标准有三套,分别是:PSR、PEAR、Symfony通常来说,应该遵循一个已知的标准来编写 PHP 代码。可能是 PSR 的组合或者是 PEAR 或 Zend 编码准则中的一...
  • zoujunjie202
  • zoujunjie202
  • 2016年09月13日 15:14
  • 559

WAMPSERVER_集成环境安装PEAR

两种方法安装,第一种go-pear.php安装对PHP版本有要求,建议通过第二种go-pear.phar安装. 一. 通过go-pear.php安装PEAR 直接访问 http://pear...
  • moqiang02
  • moqiang02
  • 2014年12月04日 14:38
  • 1033
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PEAR/HTML/HTML_Form学习
举报原因:
原因补充:

(最多只允许输入30个字)