Подтвердить что ты не робот

Как создать список в HTML без возможности множественного выбора?

У меня нет большого опыта работы с HTML. Я ищу, чтобы создать простой список, но одно из требований - ДЕЙСТВИТЕЛЬНО множественный выбор. Большая часть кода для списков выглядит следующим образом:

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

Но это допускает множественный выбор.

Здесь, был задан аналогичный вопрос, но "лучший" ответ был опущен. Поэтому я не знаю, как это сделать. Пожалуйста, помогите.

4b9b3361

Ответ 1

Просто используйте атрибут size:

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

Чтобы уточнить, добавление атрибута size не удаляло множественный выбор.

Единственный выбор работает, потому что вы удалили атрибут multiple = "multiple".

Добавление атрибута size = "5" по-прежнему является хорошей идеей, это означает, что должно отображаться не менее 5 строк. См. Полную ссылку здесь

Ответ 2

Удалите атрибут multiple = "multiple" и добавьте SIZE = 6 с количеством элементов, которые вы хотите

вы можете проверить этот сайт

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

Ответ 3

Для 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"
   })