html_select_date

#1 steptt

也不能称为bug,所以加了引号
情况是:如果一个form中加入一个
<{html_select_date month_format="%m" field_order="YMD" start_year="1950"}>的话,正常,
但加入两个或以上时,name就会重复,
生成的html代码中,如name仍旧是Date_Year,存在重复,在php接收页面接收当然就会有问题了。



所以,一个解决办法就是应该在html_select_date 标签里加入一个自定义参数;另外,如何默认选中某个值呢?如,在用户信息编辑页面,我使用html_select_date生成name分别是Date_Year,Date_Month,Date_Day的select,我怎么默认选中用户的出生年月日呢?
希望jake能够再完善一下。

2011-04-13 22:39:54

#2 jake

html_select_date的第一个参数,就是解决name属性重复的问题

具体是{html_select_date prefix="a_"}{html_select_date prefix="b_"} 这样生成的两个select的name都会不同。

参见手册:http://www.smarty.net/docs/en/language.function.html.select.date.tpl

2011-04-14 07:15:40