我希望拥有一个元素,显示多选样式(它是一个框而不是下拉菜单),但只允许您一次选择一个选项。这是否可能?
这将显示一个类似下拉框的选择元素,一次只允许选择一个项目:
<select size="3">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
size
属性控制了控件中可见的行数。如果您想允许选择多个项目,请向 select 元素添加 multiple 属性:
<select size="3" multiple="multiple">
SELECT元素的呈现方式取决于实现。在大多数浏览器中,'multiple="1"'会得到一个(可能是滚动的)选项框,而'multiple="0"'会得到一个下拉框,这只是巧合。
没有标准来表示“我想要一个列表框,只允许选择一个选项”。
另请参阅:
您可以编写JavaScript代码,以使任何额外的选择在单击时取消选择。
<ol>
或无序列表<ul>
来列出列表项<li>
?