如何在不允许多项选择的情况下在HTML中创建列表框?

Cod*_*lue 97 html listbox

我没有太多的HTML经验.我期待创建一个简单的列表框,但其中一个要求是DISALLOW多个选择.列表框的大部分代码都是这样的 -

 <select name="sometext" multiple="multiple">
    <option>text1</option>
    <option>text2</option>
    <option>text3</option>
    <option>text4</option>
    <option>text5</option>
 </select>
Run Code Online (Sandbox Code Playgroud)

但这允许多种选择.

在这里,提出了类似的问题,但"最佳"答案被低估了.所以我不确定如何做到这一点.请帮忙.

aar*_*lin 169

只需使用size属性:

<select name="sometext" size="5">
  <option>text1</option>
  <option>text2</option>
  <option>text3</option>
  <option>text4</option>
  <option>text5</option>
</select>
Run Code Online (Sandbox Code Playgroud)

为了澄清,添加size属性并未删除多个选择.

单个选择有效,因为您删除了multiple ="multiple"属性.

添加size ="5"属性仍然是一个好主意,这意味着必须至少显示5行.请参阅此处的完整参考

  • 赞成真理.此外,当问题之前发布时,此解决方案可能并未得到所有浏览器的广泛支持. (2认同)

pol*_*ata 56

删除multiple ="multiple"属性,并添加SIZE = 6以及所需的元素数

你可能想看看这个网站

http://www.htmlcodetutorial.com/forms/_SELECT.html