我搜索的最早记录是从2012年4月开始的,因此我首先要将页面首次加载时默认选择。 2012年是选项列表中的第一个条目,它使4月首先出现问题
这是我当前的两个选择框的PHP代码,一个用于月份,一个用于一年。
<form class="formtext" action="monthly_sums.php" method="get">
<p>Monthly Report<br></p>
Company:
<select class="bck1" name="company" id="company">
<?php echo $options ?>
</select><br>
Month:
<select class="bck1" name="month" id="month" onchange="" size="1">
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
Year:
<select class="bck1" name="year" id="year" onchange="" size="1">
<?php echo $options2 ?>
</select>
<input type="submit" class="submit" onClick="return monthlyValidation()"/>
</form>
这里是我年度选项列表中的php:
//propagate year selection range for monthly report. from 2012 to current year
$curr_year=date("Y");
for($i=2012;$i<=$curr_year;$i++)
{
$options2 .= "<option value =\"".$i."\">".$i."</option>";
}
提前感谢!
答案 0 :(得分:0)
您可以使用'四月'上的selected="selected"
属性 - <option>
在加载页面时选择四月。或者使用JavaScript init函数将正确的选项设置为选中。