如何在smarty上添加新选项并且值为none?
<select>
{foreach from=$miles item=row1}
{html_options values=$row1.milestone_id output=$row1.title}
{/foreach}
</select>
答案 0 :(得分:1)
我会帮你做得更好。如果以不同方式设置数据数组,则不需要foreach:
<select>
<option value='null'>none</option>
{html_options values=$miles.milestone_id output=$miles.title}
</select>
{html_options}
创建<option>
代码的{em>组(see docs)。传递2个值和输出数组或只有一个名称值对的关联数组,它会产生大量的选项标记。如果您指定它,它还会预先选择默认值。
答案 1 :(得分: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>
答案 2 :(得分: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>