2014-09-12 3 views
0

저는 도시 선택을위한 매우 간단한 "유형 선택"드롭 다운 상자를 구현하기 위해 QuickSelect jQuery plugin을 사용하고 있습니다. 나는 그것을 시각적으로 작업하고있다. 그러나 폼을 제출할 때 label 필드가 아닌 value 필드를 전달할 수는 없다.퀵 셀렉트는 값을 전달하지 않습니다

<input name="city" id="IDX-qsCityList-28052" placeholder="City"/> 

내 자바 스크립트 코드는 다음과 같습니다 : 나는에 라인 (109)에 quickselect 라이브러리 파일 jquery.quickselect.js을 편집

jQuery(document).ready(function($){ 
    $("#IDX-qsCityList-28052").quickselect({ 
     maxItemsToShow:10, 
     data: [ 
      { 
       label: 'Boston', 
       value: '1234' 
      }, { 
       label: 'Atlanta', 
       value:'382' 
      } 
     ] 
    }); 
}); 
+0

그것은 5 년 오래된 라이브러리, 그냥 jquery-ui 자동 완성을 사용하지 않으시겠습니까? –

답변

0

Solution

나는 HTML 형식의 간단한 입력 상자가 "QuickSelect"데이터 속성에 값을 저장하십시오. 당신은 당신이 필요로하는 값을 검색 할 수 있습니다이 방법 :

$("#IDX-qsCityList-28052").data('QuickSelect'); 

GitHub의에서 원시 코드를 편집 한 라이브러리 : https://github.com/rafaelcastrocouto/jquery_plugins/blob/gh-pages/quickselect/jquery.quickselect.js

당신 싶어 테스트를 아웃하면 작업 링크 : http://rafaelcastrocouto.github.io/jquery_plugins/quickselect/jquery.quickselect.js

+0

입력 해 주셔서 감사합니다. 값은 양식을 통해 전달됩니다. 양식 변수로 어떻게 전달합니까? – RailsTweeter

+0

몇 가지가 있습니다 ... 간단한 것은 숨겨진 입력을 생성하고 값을 업데이트하는 것입니다. – rafaelcastrocouto

관련 문제