2015-01-12 4 views
0

삭제할 다중 선택에서 마지막 요소를 잠 그거나 싶습니다. 이상적으로는 항상 기본값이 있으며 사용자는 다중 선택에서 모든 값을 제거 할 수 없습니다. 그는 multiselect에서 적어도 하나를 지켜야합니다. 어떻게해야할까요?다중 선택에서 마지막 요소를 제거하도록 사용자를 제한해야합니다.

+1

얼마나 많은 요소가 남아 있는지 계산하려면 변경 이벤트를 수행하십시오. 개수가 1이면 오류를 표시하고 false를 반환합니다. 편집 : 모든 사람이 귀하의 코드를 볼 수 있도록 jsfiddle에 지금까지 가지고있는 것을 게시해야합니다. – ninty9notout

답변

0
.on("select2-removing", function (event) { 
    if ($(this).val().length === 1) { 
     event.preventDefault(); 
    } 
    }) 
관련 문제