|
|
(Next) HTML_QuickForm_advmultiselect |
||||
| |
|||||
|
|||||
Pour utiliser ce paquet vous avez juste besoin de quelque chose comme ceci:
<?php
require_once 'HTML/QuickForm.php';
require_once 'HTML/QuickForm/DHTMLRulesTableless.php';
require_once 'HTML/QuickForm/Renderer/Tableless.php';
$formulaire = new HTML_QuickForm_DHTMLRulesTableless(...);
$renderer = new HTML_QuickForm_Renderer_Tableless();
// code habituel, comme des champs, des règles, ...
$formulaire->accept($renderer);
echo $renderer->toHtml();
?>
Comme déjà dit pour le renderer sans table, vous devez ajouter une ligne à votre code pour obtenir une validité xhtml complète:
<?php
$formulaire->removeAttribute('name');
?>
Note: $formulaire peut-être utilisé de la même manière que le paquet standard HTML_QuickForm, il n'y a pas de différence.
Pour activer la validation sur les évènements "onBlur" et "onChange", vous devez ajouter la ligne suivante avant l'appel $formulaire->accept($renderer);:
<?php
$formulaire->getValidationScript();
?>
|
|
(Next) HTML_QuickForm_advmultiselect |
||||||||
| |
|||||||||
|
|||||||||