Re: quickform - Bug?

From: Date: Sat, 09 Aug 2003 16:24:57 +0000
Subject: Re: quickform - Bug?
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-19443@lists.php.net to get a copy of this message
<georgbez@gmx.net> wrote : >> Could you please send me a small piece of code that reproduces the problem >> you have so I can test on my machine. Thanks, > > Please. > Georg > > > <?php > require_once( "HTML/QuickForm.php" ); > > $form = new HTML_QuickForm('ordner', 'POST'); > $form->setRequiredNote( "<font size=\"1\" > color=\"#FF0000\">*</font><font > size=\"1\">muss ausgef&uuml;llt werden</font>" ); > > $form->addElement( 'text', 'name', 'Name des Ordners:' ); > > $rules["name"][0] &= array('Sie müssen einen Ordner angeben!', > 'required'); > $rules["name"][1] &= array('Bitte verwenden Sie für den Name > des<br>Ordners > nur Buchstaben (keine Umlaute).', 'lettersonly'); > $form->addGroupRule("name", $rules); > $form->addRule('name', 'Ein Ordnername muss mindestens einen Buchstaben lang > sein.', 'minlength', '1'); > > > $form->applyFilter('__ALL__', 'trim'); > > $buttons[] = &HTML_QuickForm::createElement('submit', null, > 'Speichern'); > $form->addElementGroup($buttons); > > if ( $form->validate() ) { > > echo "Hit!"; > exit; > } > else > { > $content .= $form->toHtml()."<br><br>"; > } > > echo $content; > ?> Use addGroupRule only on groups. The element 'name' is not a group. It's also a good idea to develop with error reporting set to E_ALL in your php.ini file. Bertrand Mansion Mamasam

« previous php.pear.dev (#19443) next »