【发布时间】:2023-04-03 14:10:03
【问题描述】:
我希望在提交表单时保留下拉菜单的值。但是,此下拉菜单完全由 PHP 创建,而不是单独的手动输入值。
<?php
echo '<select name="month"><option>Month</option>';
for($i = 1; $i <= 12; $i++) {
$i = str_pad($i, 2, 0, STR_PAD_LEFT);
echo "<option value='$i'>$i</option>";
}
echo '</select>';
有没有办法在用户选择的值上设置 selected="selected"?
我也有一个“年”的版本,它有 100 个值。所以我正在寻找一种无需手动输入值的方法。
【问题讨论】:
-
顺便说一句,您的 SELECT 将显示 Month,1,2,3,4,5,6,7,8,9,10,11,12。不确定
Month 是否应该在其中。 -
@Nic 有时这样做是为了让用户知道他们正在选择什么。而不是在字段旁边有一个标签。