0

我正在制作一个下拉菜单,您可以在其中选择要放置特定产品或用户的客户。但是这个列表可能会变成几百个名字,所以我们需要一个卷轴。

这是代码:

<select name="new_customer_id" size="2" style="height:20px;">
    <option value="">Don't link</option>
    <?php 
        $new_customers = User::getCustomers();
        foreach ($new_customers as $customer){
            echo '<option value="' . $customer->id . '">' . $customer->username . '</option>';  
        }
    ?>
</select>

但如果我使用,它会在或size='2'之间切换'Don't link'PHP <option>

有什么建议么?

4

2 回答 2

0

我不明白...如果选择列表太长而无法将所有条目放入浏览器窗口,浏览器将使用滚动条自动呈现它。是否使用 PHP 创建标记都没有关系。

您可以事先尝试一下... ;)

于 2013-11-06T09:46:58.657 回答
0

只需删除size属性,<select>如果需要,它会自动滚动。

JSFiddle

于 2013-11-06T09:49:07.110 回答