2

前:

<input type='checkbox' name='killerFeature' id='killerFeature' 
    <%= param('killerFeature') ? ' checked' : ''%> 
/>

现在:

<select name="killerFeature" id="killerFeature" class="select">
    <option value="1">Enable</option>
    <option value="0">Disable</option>
</select>

如何在现在的选择中插入相同的选中(我猜现在应该被“选中”?)条件?

这是一个 perl 应用程序,使用 Mojolicious Web 框架构建。

非常感谢您的帮助!

4

1 回答 1

2

是的,应该选择条件(selected="selected"),但我相信你已经从你的其他帖子中发现了这一点:)

<select name="killerFeature" id="killerFeature" class="select">
    <option value="1" selected="selected">Enable</option>
    <option value="0">Disable</option>
</select>

同样从我看到的情况来看,有一种方法可以为输入创建选择,如下例所示:

<%= input 'test', type => 'text' %>

所以它会是这样的:

<%== param('killerFeature') eq $my_var ? ' selected="selected"' : ''; %>

Ofc 您需要将以上内容替换为您当前的变量和字段名称。

GL:)

于 2010-07-03T08:40:54.240 回答