我正在制作一个下拉菜单,您可以在其中选择要将特定产品或用户置于哪个客户。但是这个列表可能会变成几百个名字,所以我们需要一个滚动条。
以下是代码:
<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>
有什么建议吗?
答案 0 :(得分:0)
我没理解......如果选择列表太长而无法将所有条目都放入浏览器窗口,浏览器将自动使用滚动条呈现它。如果您使用PHP创建标记,则无关紧要。
你可以事先尝试过......;)
答案 1 :(得分:0)
只需删除size
属性,因为<select>
会在必要时自动滚动。