【发布时间】:2011-05-31 14:39:21
【问题描述】:
是否有任何方便/标准的方式来使用列表变量生成 html 选择菜单?
例如我有列表变量elements=['aaa','zzz','sss']
并且需要使用这个变量生成下拉选择菜单:
<select name="dropdown" >
<option value="aaa">aaa</option>
<option value="zzz"> zzz </option>
<option value="sss"> sss </option>
</select> <br />
以 Perl 为例,我可以使用 CGI 模块,只需指定:
popup_menu(-name=>'dropdown', -values=>['NULL',@elements])
提前谢谢你
【问题讨论】:
-
很多来自这里的建议:stackoverflow.com/questions/521621/… 主要是对模板引擎的建议,但听起来 Genshi 有一个直接的 HTML 生成器。