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(); ?>
あっという間に入力フォームそれも入力チェックまでも実装させることができることが分かりました。