我希望有一个以多选显示样式显示的元素(它 - 框而不是下拉框),但只允许您一次选择一个东西。这可能吗?
答案 0 :(得分:13)
这将显示一个列表框样式的选择元素,一次只允许一个选定的项目:
<select size="3">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
size
atttribute将控制控件中可见的行数。如果要允许选择多个项目,请将multiple属性添加到select元素:
<select size="3" multiple="multiple">
答案 1 :(得分:4)
呈现SELECT元素的方式取决于实现。事实上,在大多数浏览器的'multiple =“1”中,你得到一个(可能是滚动的)选项框,而多个=“0”会给你一个下拉框,这是巧合。
没有标准可以说“我想要一个只允许选择一个选项的列表框”。
另见:
答案 2 :(得分:1)
您可以编写将取消选择任何额外选择的js
答案 3 :(得分:0)
有序列表<ol>
或无序列表<ul>
如何包含列表项<li>
的链接?