PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » HTML » HTML_QuickForm_DHTMLRulesTableless » Manual

Usage

To use this package you just need to do something like this:

<?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();

// usual code, e.g. new form fields, rules, ...

$form->accept($renderer);
echo $renderer->toHtml();
?>

As already said for the tableless renderer, you need to add the following line to your code to get full XHTML validity:

<?php
$form->removeAttribute('name');
?>

$form can be used the same way as with the standard HTML_QuickForm package, there is no difference.

To enable validation on "onBlur" and "onChange" events, you need to add the following line before the $form->accept($renderer); call:

<?php
$form->getValidationScript();
?>