IT

다중 선택을 허용하지 않고 HTML로 목록 상자를 만드는 방법은 무엇입니까?

lottoking 2020. 8. 29. 13:08
반응형

다중 선택을 허용하지 않고 HTML로 목록 상자를 만드는 방법은 무엇입니까?


HTML에 대한 경험이 많지 언어. 간단한 목록 상자를 만들고 싶지만 요구 사항 중 하나는 다중 선택을 해제하는 것입니다. 목록 상자에 대한 대부분의 코드는 다음과 같습니다.

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

그러나 다중 선택을 허용합니다.

여기 에서 질문이 제기 제기 "최상의"답변이 반대 투표입니다. 그래서 나는 그것이 어떻게 할 수 있는지 잘 모르겠습니다. 도와주세요.


크기 속성을 사용하십시오.

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

제거하기 위해 크기 속성을 추가해도 다중 선택이 제거되지 않습니다.

multiple = "multiple"속성을 제거하는 단일 선택이 작동합니다.

size = "5"속성을 추가하는 것은 여전히 ​​좋은 생각입니다. 이는 최소한 5 줄이 표시되어야 함을 의미합니다. 여기 에서 전체 참조보기


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"
   })

참고 URL : https://stackoverflow.com/questions/9619776/how-to-create-a-listbox-in-html-without-allowing-multiple-selection

반응형