下拉列表始终列出 codeigniter 中的所有值

Dropdown always lists all values in codeigniter

我的下拉列表总是列出所有值,每次都可见。

查看

<label>Choose Employees</label>
<select name="select_employee[]" multiple="multiple">
    <option disabled="disabled" selected>Select</option>
        <? foreach ($employee->result() as $var) 
            {?> 
                <option value="<?echo $var->emp_id;?>"><?echo $var->emp_name;?></option>
            <?}?>
</select>

这是永久视图。这是一个 css 问题..? 删除数组符号它存在正确的视图..但我想将它保留为数组。

最初是这样竞争的

您的代码中有 multiple="multiple",这使得所有选项都可见,因为您的用户需要能够 select 多个选项。

这是文档:http://www.w3schools.com/tags/att_select_multiple.asp

<select name="select_employee[]" multiple="multiple" size="1"> 将显示两个选项。

Default value is 1 for single select. If the multiple attribute is present, the default value is 4