다양한 값을 선택하려고 할 때 셀렉트 박스와 체크박스 두 가지 특징을
구현할 수 있는 멀티 셀렉트 구현 방법입니다.
bootstrap multiselect
부트스트랩에서 지원하는 라이브러리입니다.
github에서 2개의 파일을 다운로드하여주세요.
1.bootstrap-multiselect.css
2.bootstrap-multiselect.js
resource 폴더에 넣으신다음 관련 파일을 link로 연결해줍시다.
<link rel="stylesheet" href="/score/resources/css/bootstrap-4.4.1/css/bootstrap-multiselect.css">
<script type="text/javascript" src="/score/resources/css/bootstrap-4.4.1/js/bootstrap-multiselect.js"></script>
구현된 소스
JSP에 추가한 소스
<select id="multiselect_gamePlatform" multiple="multiple" name="gamePlatform">
<option value="PC">PC</option>
<option value="SWITCH">SWITCH</option>
<option value="PS3">PS3</option>
<option value="PS4">PS4</option>
<option value="PS5">PS5</option>
<option value="Xbox 360">Xbox 360</option>
<option value="Xbox One">Xbox One</option>
<option value="Xbox Series X">Xbox Series X</option>
<option value="Xbox Series S">Xbox Series S</option>
</select>
JSP에 JS구간에 추가한 소스
$(document).ready(function(){
$('#multiselect_gamePlatform').multiselect();
});
JSP
해당화면이 구현됩니다.