RE: [PEAR] QuickForm this.form.submit(), errors don't show up

From: Date: Mon, 19 Jun 2006 20:46:03 +0000
Subject: RE: [PEAR] QuickForm this.form.submit(), errors don't show up
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-24434@lists.php.net to get a copy of this message
Actually I meant the server side message, not the javascript error message. -----Original Message----- From: Justin Patrin [mailto:papercrane@gmail.com] Sent: Monday, June 19, 2006 1:16 PM To: Massimiliano Arione Cc: Mark Steudel; pear-general@lists.php.net Subject: Re: [PEAR] QuickForm this.form.submit(), errors don't show up On 6/19/06, Massimiliano Arione <garak@studenti.it> wrote: > Mark Steudel wrote: > > I added a little javascript to my submit button to provide feedback to the > > user when they submit a form, it also disables the submit butt. When I use > > it, the errors in the below form don't show up, is it because I'm using the > > javascript this.form.submit()? Why would it cause the errors not to show up? > > Example form > > $form =& new HTML_QuickForm('testform'); > > // Creates a checkboxes group using an array of separators > > $checkbox[] = &HTML_QuickForm::createElement('checkbox', 'A', > > null, 'A'); > > $checkbox[] = &HTML_QuickForm::createElement('checkbox', 'B', > > null, 'B'); > > $checkbox[] = &HTML_QuickForm::createElement('checkbox', 'C', > > null, 'C'); > > $checkbox[] = &HTML_QuickForm::createElement('checkbox', 'D', > > null, 'D'); > > $form->addGroup($checkbox, 'ichkABC', 'ABCD:', > > array('&nbsp;', '<br />')); > > // At least one element is required > > $form->addGroupRule('ichkABC', 'Please check at least two boxes', > > 'required', null, 2); > > $form->addElement( 'submit', 'submitForm', 'Submit Form', > > array( "onclick"=> > > "this.value='Submitting form please > > wait...';this.disabled=true;this.form.submit();") ); > > You MUST call $form->validate() > I think he's talking about javascrpt (client) validation, not server-side. -- Justin Patrin

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