How to create a listbox in HTML without allowing multiple selection?

前端 未结 3 1541
轻奢々
轻奢々 2020-12-13 05:15

I don\'t have much experience in HTML. I am looking to create a simple listbox, but one of the requirements is to DISALLOW multiple selection. Most of the code for listboxes

相关标签:
3条回答
  • 2020-12-13 05:49

    Just use the size attribute:

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

    To clarify, adding the size attribute did not remove the multiple selection.

    The single selection works because you removed the multiple="multiple" attribute.

    Adding the size="5" attribute is still a good idea, it means that at least 5 lines must be displayed. See the full reference here

    0 讨论(0)
  • 2020-12-13 05:54

    For Asp.Net MVC

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

    or

      @Html.ListBoxFor(model => model.parameterName,
      ViewBag.ParameterValueList as MultiSelectList,
       new{
           data_placeholder = "Select Options ",
           @class = "chosen-select form-control"
       })
    
    0 讨论(0)
  • 2020-12-13 06:05

    Remove the multiple="multiple" attribute and add SIZE=6 with the number of elements you want

    you may want to check this site

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

    0 讨论(0)
提交回复
热议问题