如何在HTML中创build列表框而不允许多选?

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

<select name="sometext" multiple="multiple"> <option>text1</option> <option>text2</option> <option>text3</option> <option>text4</option> <option>text5</option> </select> 

但是这允许多个select。

在这里 ,也提出了一个类似的问题,但是“最好的”答案已经被降低了。 所以我不知道这个怎么办呢。 请帮忙。

只需使用size属性即可:

 <select name="sometext" size="5"> <option>text1</option> <option>text2</option> <option>text3</option> <option>text4</option> <option>text5</option> </select> 

删除multiple =“multiple”属性,并添加SIZE = 6与你想要的元素的数量

你可能要检查这个网站

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

对于Asp.Net MVC

 @Html.ListBox("parameterName", ViewBag.ParameterValueList as MultiSelectList, new { @class = "chosen-select form-control" }) 

要么

  @Html.ListBoxFor(model => model.parameterName, ViewBag.ParameterValueList as MultiSelectList, new{ data_placeholder = "Select Options ", @class = "chosen-select form-control" })