Re: HTML_QuickForm Date Element

From: Date: Wed, 15 Sep 2004 19:34:50 +0000
Subject: Re: HTML_QuickForm Date Element
References: 1 2  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-14541@lists.php.net to get a copy of this message
I also needed set a default value on HTML_QuickForm's Date element. At first I could not get HTML_QuickForm's setDefaults() to work. After spending some time figuring it out, I thought I would post my work for future reference. Here is my code snippet for my date element: . . . $dateOptions = array( 'format'=>'M d Y', 'minYear'=>2004 ); $this->addElement('date','date','Choose Date of Report:',$dateOptions ); . . . //Here is my snippet for setting the default date: //Set Default Date to today $date = getdate(); $today = array('M'=>$date['mon'],'d'=>$date['mday'],'Y'=>$date['year']); $form->setDefaults( array( 'date'=>$today ) ); . . . Depending on what date fields you have, change your nested array to match! Justin Patrin wrote:
On Fri, 23 Jul 2004 11:00:45 -0500, Evan Wagner <evanw@uca.edu> wrote:
Hello, I was wondering if it was possible to give a default value to the date element. I want to give it values from a database record.
Yes. Use QuickForm's setDefaults().


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