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>

実効結果

String:

コードと表示の関係

初期化処理(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 

一覧

リンク