进行默认日期选择2012年4月

时间:2015-10-08 17:18:44

标签: javascript php html validation date

我搜索的最早记录是从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>";
    }

提前感谢!

1 个答案:

答案 0 :(得分:0)

您可以使用'四月'上的selected="selected"属性 - <option>在加载页面时选择四月。或者使用JavaScript init函数将正确的选项设置为选中。