【问题标题】:How to have a default option selected in a dynamic pull down menu?如何在动态下拉菜单中选择默认选项?
【发布时间】:2009-08-09 19:26:12
【问题描述】:

我有一个基于数据库表中的值动态填充的下拉菜单。代码如下所示:

<select>
<option value="" selected="selected">Select Option</option>
    <?php foreach($var as $row): ?>
        <option value="<?php echo $row->value;?>"><?php echo $row->value;?></option>
    <?php endforeach;?>
</select>

这可以正常工作,并在列表顶部创建一个名为“选择选项”的默认选项。但我还有另一个变量要传递给这个视图,它指定了一个自定义默认选项。因此,与其将“选择选项”作为默认选择选项,不如将其作为列表中间的动态打印值之一?关于如何做到这一点的任何想法(没有 javascript)?

【问题讨论】:

    标签: php html codeigniter


    【解决方案1】:

    如果当前选项是默认选项,请检查 foreach 中的 if-else 构造。如果是这样,也打印 selected="selected"

    【讨论】:

    • 在这种情况下不要忘记从您的顶部选项中删除 selected="selected"。
    猜你喜欢
    • 1970-01-01
    • 2020-02-10
    • 2018-10-14
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多