noshi’s diary

ゲームの事、映画やドラマ、思いついた事、プログラミングの事、雑記的なことを書いています

php PEAR::HTML_QuickForm テスト

PEAR::HTML_QuickFormインストール後のテストを行ってみました。 以下のように自動的にフォーム入力ページができました。

<?php
//ライブラリの読み込み
require_once("HTML/QuickForm.php");
//オブジェクトの作成
$form = new HTML_QuickForm();
//フォーム要素の作成
$form->addElement("text", "name", "名前:");
$form->addElement("submit", "submit", "送信");
//入力条件を設定
$form->addRule("name", "名前を入力!", "required");
$form->setRequiredNote("<font color='red'>*</font>必須入力");
//サーバー側で検証
$form->validate();
//フォームを表示
$form->display();
?>

あっという間に入力フォームそれも入力チェックまでも実装させることができることが分かりました。