QuickForm Date Select Values

From: Date: Tue, 14 Mar 2006 04:30:49 +0000
Subject: QuickForm Date Select Values
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-23284@lists.php.net to get a copy of this message
Hello, Can someone explain how I can change the option values of the select menus to match the option? For example, why is <option value="1">Jan</option> not <option value="Jan">Jan</option> or, for the day, <option value="1">01</option> not <option value="01">01</option>? Thanks! ------------------------------------ Here's the code: // Searchbar date select menu require_once 'HTML/QuickForm.php'; $form =& new HTML_QuickForm('datearray'); $renderer =& $form->defaultRenderer(); $renderer->clearAllTemplates(); $renderer->setFormTemplate('{content}'); $form->setConstants(array( 'datearray' => time() )); $form->addElement('date', 'datearray', null, array('format'=>'Mdy'), 'class="datesearch"'); $searchbar = array('dateselect' => $form->toHTML()); ------------------------------------ Here's the HTML ouput: <select class="datesearch" name="datearray[M]"> <option value="1">Jan</option> <option value="2">Feb</option> <option value="3" selected="selected">Mar</option> <option value="4">Apr</option> <option value="5">May</option> <option value="6">Jun</option> <option value="7">Jul</option> <option value="8">Aug</option> <option value="9">Sep</option> <option value="10">Oct</option> <option value="11">Nov</option> <option value="12">Dec</option> </select><select class="datesearch" name="datearray[d]"> <option value="1">01</option> <option value="2">02</option> <option value="3">03</option> <option value="4">04</option> <option value="5">05</option> <option value="6">06</option> <option value="7">07</option> <option value="8">08</option> <option value="9">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13" selected="selected">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select><select class="datesearch" name="datearray[y]"> <option value="2001">01</option> <option value="2002">02</option> <option value="2003">03</option> <option value="2004">04</option> <option value="2005">05</option> <option value="2006" selected="selected">06</option> <option value="2007">07</option> <option value="2008">08</option> <option value="2009">09</option> <option value="2010">10</option> </select>

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