PEAR – HTML_QuickForm – HelloWorldプログラムの作成
1月 1, 2003 · Posted in PEAR::HTML_QuickForm · Comment
helloworld
HelloWorld.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>HelloWorld</title></head>
<body>
<?php
require_once "HTML/QuickForm.php";
$form = new HTML_QuickForm('HelloWorldForm', 'post', '', '', '');
$form->addElement('text', 'string', 'String:');
$form->setDefaults(array('string'=>'HelloWorld!'));
$form->display();
?>
</body>
</html>
実効結果
コードと表示の関係
初期化処理(new HTML_QuickForm)のコンストラクタの引数は以下のとおり。
| 順序 | 指定 | 必須/任意 |
|---|---|---|
| 1番目 | フォームの名前(name属性) | 必須 |
| 2番目 | メソッドの指定(method属性) | 任意 |
| 3番目 | アクションの指定(action属性) | 任意 |
| 4番目 | ターゲットの指定(target属性) | 任意 |
| 5番目 | その他の属性 | 任意 |
続いてaddElementメソッドでFormの部品を定義している。上記例の指定だと、stringという名前のテキストボックスをString:というラベル付で表示させている。
続いて初期値の指定。setDefaultsメソッドで行う。stringという名前の部品にHelloWorld!という初期値を設定している。
最後はdispleyメソッドを利用して表示。
とても簡単。
PEAR – HTML_QuickForm – 概要
1月 1, 2003 · Posted in PEAR::HTML_QuickForm · Comment
HTML_QuickFormとは
HTML_QuickFormとはなにか。PEARのドキュメントより引用。
HTML_QuickForm は、HTML フォームを便利に扱うためのライブラリです。 Javascript もしくはサーバサイドでの検証を行えますし、いろいろな方法でカスタマイズや拡張が可能です。 HTML_QuickForm は、複数のファイルから構成されています。
HTML_QuickFormを利用すると、フォーム部品の組み合わせ定義や、それらに対する入力値の検証ルールを容易に追加することができる。
PEAR – HTML_QuickForm
1月 1, 2003 · Posted in PEAR::HTML_QuickForm · Comment
一覧
- 概要〜入手
HTML_QuickFormの概要 - HelloWorld
簡単なサンプルプログラムの作成。

