2012-11-29 3 views
1

텍스트 상자에 자동 완성 기능을 구현했습니다.자동 완성 텍스트 상자 확인 (답장을 부탁합니다)

코드 :

//AutoComplete the textbox having userSearch class. 
function AutoComplete() { 
//Autocomplete added to the textbox. 
$('.userSearch').autocomplete({ 
    source: function (request, response) { 
     $.ajax({ 
      url: "CTC.aspx/GetMemberName", 
      data: "{ 'prefixText': '" + request.term + "' }", 
      dataType: "json", 
      type: "POST", 
      contentType: "application/json; charset=utf-8", 
      success: function (data) { 
       response(data.d); 
      }, 
      error: function (XMLHttpRequest, textStatus, errorThrown) { 
       alert('Error occured while autocomplete'); 
      } 
     }); 
    }, 
    minLength: 1, 
    change: function (event, ui) { SaveData($(this).attr('id')); } 
}); 
} 

그것은 잘 작동합니다.

하지만 제안 된 목록에서 옵션을 선택해야하므로 사용자를 제한하려고합니다.

데이터를 올바로 삽입했는지 확인하는 기능이 필요하지 않습니다.

제안 된 목록 만 선택하도록 사용자에게 구속 않는 방법이 있나요

제발 도와주세요?

답변

0

change: function (event, ui) { 
     if (!ui.item) { 
      //Not selected from the list 
     } 
     SaveData($(this).attr('id')); 
    } 
을 시도 사전에

감사합니다

관련 문제