2013-07-11 1 views
1

My Select2 상자가 여러 선택이 켜져 이상하게 작동합니다. 양식을 제출할 때 미러와 같은 방식으로 중복 된 게시물 데이터를 보냅니다.Select2 다중으로 중복 된 값이 생성됨

예를 들어, 나는

'United States','United Kingdom','Ireland'

이 게시물 (방화 광에 의해보고 및 HTML 결과에 표시) 국가

'United States','United Kingdom','Ireland','United Kingdom','United States'

내 HTML (몸매는 여전 하구나)을 선택합니다 ...

<select multiple name="country" id="country" class="select2" data-placeholder="Select Country/Countries" style="width:220px;" required> 
    <option value=""></option> <option value="United States">United States</option> <option value="United Kingdom">United Kingdom</option> <option value="Afghanistan">Afghanistan</option> <option value="Albania">Albania</option><option value="Zimbabwe">Zimbabwe</option> 
</select> 

그리고 내 JS는

$('.select2').select2(); 

내가 이런 일이 될 수도 아무 생각이 왜 호출합니다. Bootstrap, jQueryValidate 및 Zebra DatePicker와 같은 다른 JS 라이브러리를 사용하고 있지만 방해하지 않을 것이라고 생각합니다.

+0

유효성 검사 전 및 유효성 검사 후 $ ("# country"). val()을 출력 할 수 있습니까? Allso는 새로운 가치를 선택하고 나서 그 가치를보기 위해 직감 할 것입니다. 일반적으로 select2는 거기에 중복을 넣지 않습니다. – Aivar

답변

0

$("#country").select2(); 
+1

질문에 답변이 없습니다. –

1

당신은 전화 한 수 $을 시도 선택 2() ('선택 2를..'); 기능을 두 번. 나는 같은 문제에 직면했고 이유는 동일한 드롭 다운에 대해 두 번 함수를 호출했기 때문입니다.

관련 문제