2017-02-01 6 views
1

Selectize 단일 항목 선택에서 첫 번째 문자를 선택 상자에 입력 한 후 검색이 시작됩니다.selectize.js 단일 항목 선택에서 3자를 입력 한 후 검색 시작

검색 상자에 3자를 입력해야 검색이 시작됩니다.

아무도이 작업을 수행 할 수 있습니까? 예를 들어, 내 경우에는 내가 형성 얻을 곳

if (query.length < 3) return callback(); 

아약스 일부 전화 : 당신이 그 변경할 수 있습니다

if (!query.length) return callback(); 

:이 라인을 찾을 수 있습니다 Selectize 데모 예에서

답변

0
document.getElementById('text').onkeyup = function(){ 
    if(document.getElementById("input-tags").value.length > 3) 
    { 
     $('#input-tags').selectize({ 
      // ....Enter Your Code.... 
     }); 
    } 
} 
1

"자동차/차량"목록 :

jQuery('#select-car').selectize({ 
    valueField: 'id', 
    labelField: 'title', 
    searchField: 'title', 
    options: [], 
    load: function(query, callback) { 
    if (query.length < 3) return callback(); //if (!query.length) 
    $.ajax({ 
     url: 'search/', 
     type: 'GET', 
     dataType: 'json', 
     data: { 
      car: query, 
     }, 
     error: function() { 
      callback(); 
     }, 
     success: function(res) { 
      callback(res); 
     } 
    }); 
    } 
}); 

감사합니다.