Re: QuickForm - default renderer and rules

From: Date: Fri, 12 Sep 2003 09:58:33 +0000
Subject: Re: QuickForm - default renderer and rules
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-7766@lists.php.net to get a copy of this message
Hi! Keith Edmunds wrote:
require_once('HTML/QuickForm/Renderer/Default.php'); $renderer =& new HTML_QuickForm_Renderer_Default(); $form->accept($renderer);
       if ($form->validate()) {
    $form->freeze();
    $form->process('blah', false);
} else {
    echo $renderer->toHTML();
} I've presumably missed something, but I can't see what.
When you do $form->accept($renderer), the HTML for the form is built. It has no errors because (surprise) the errors are set within validate() call. $renderer->toHtml() just returns the generated HTML, it does no processing.

« previous php.pear.general (#7766) next »