2010-01-07 79 views
0

如何添加新的选项和价值是没有smarty?聪明的选择选项

 <select> 
     {foreach from=$miles item=row1} 
     {html_options values=$row1.milestone_id output=$row1.title} 
     {/foreach} 
     </select> 

回答

0

这只是普通的HTML,你不需要任何Smarty的格式:

<select> 
    <option value='null'>none</option> 
    {foreach from=$miles item=row1} 
    {html_options values=$row1.milestone_id output=$row1.title} 
    {/foreach} 
</select> 
0

我想我只是发现。

 <select name="1"> 
     <option value='0'>-- none --</option> 
     {foreach from=$miles item=row1} 
     {html_options values=$row1.milestone_id output=$row1.title} 
     {/foreach} 
     </select> 
1

我会为你做一个更好的。如果您设置的数据阵列不同,你不需要在foreach:

<select> 
    <option value='null'>none</option> 
    {html_options values=$miles.milestone_id output=$miles.title} 
</select> 

{html_options}创建<option>标签(see docs。传递2个数组的值和输出或者只是一个名称值对的关联数组,并且它使得所有选项标记都成为可能。如果指定它,它也会预选默认值。