このパッケージを使用するには、単にこのようにすればいいだけです。
<?php
require_once 'HTML/QuickForm.php';
require_once 'HTML/QuickForm/DHTMLRulesTableless.php';
require_once 'HTML/QuickForm/Renderer/Tableless.php';
$form = new HTML_QuickForm_DHTMLRulesTableless(...);
$renderer = new HTML_QuickForm_Renderer_Tableless();
// ここに通常のコードを書きます。
// たとえばフォームのフィールドや規則など……。
$form->accept($renderer);
echo $renderer->toHtml();
?>
先ほどテーブルレスレンダラのところで説明したように、 完全に妥当な XHTML コードを出力させるには以下の行を追加しなければなりません。
<?php
$form->removeAttribute('name');
?>
$form
の使用方法は、標準の HTML_QuickForm パッケージと同じです。まったく違いはありません。
"onBlur" イベントや "onChange" イベントでの検証を有効にするには、
$form->accept($renderer);
をコールする前に次の行を追加します。
<?php
$form->getValidationScript();
?>