在我的网站中我使用元素数组来定义配置文件中的所有表单元素。 它现在正常工作我需要的是2个将动态生成的选择框。 第一个选择框应包含1月至12月的月份名称,第二个选择框应包含从当前年份到+10的年份。
请建议我如何有效地配置这种情况?
提前感谢。
$ELEMENTS["name"] = array("label"=>"Username", "type"=>"text", "name"=>"user_name", "width" => "50", "validationtype"=>"text");
$ELEMENTS["email"] = array("label"=>"E-Mail", "type"=>"text", "name"=>"e_mail", "width" => "50", "validationtype"=>"email");
$ELEMENTS["birthdate"] = array("label"=>"Date of birth", "type"=>"text", "name"=>"birth_date", "width" => "50", "validationtype"=>"datel");
答案 0 :(得分:0)
我不确定你能不能。通常,您提供的示例用于生成<INPUT ...>
标记,而选择框则由<SELECT ...>
标记创建。此外,此标记还包含以下选项列表:
<select name="car">
<option value="volvo">Volvo</option>
<option value="saab" selected="1">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
输入是:
<input type="text" name="car" value="" width="50" />
答案 1 :(得分:0)
对于一年,您可以使用以下
for($i = date('Y') ; $i < date('Y') + 10 ; $i++)
$YEARS["name"] = $i ;
For month
for($i = 1 ; $i <=12 ; $i++)
$MONTHS = date('F',mktime(0,0,0,$i));
跳这会有帮助