1

직원 정보 (jquery 자동 완성에 첨부 됨)를 검색하기위한 입력 상자와 직원 번호 상자가 있습니다. 직원 정보는 여러 값 (성, 이름, 제목)을 쿼리하고 자동 완료를 통해 문자열을 모두 반환합니다. 이것은 그들이 시계 번호를 모르는 경우에만 해당됩니다. 추가 상자는 시계 번호를 통해 검색 할 수 있도록하기위한 것입니다.jquery 자동 완성 입력에서 detailsview 컨트롤 채우기 메소드 실행

선택한 jquery 자동 완성 값을 클릭하거나 탭 한 후 데이터 컨트롤을 채우는 메소드를 실행하는 방법이 있습니까?

답변

0

당신의 자동 완성 상자의 select 속성을 사용하여 :

ekoz의 발언 후 업데이트

$('#lastName').autocomplete 
({ 
    source : "FormAutoComplete.ashx", 
    minChars : 3, 
    width : 325, 
    mustMatch: true, 
    select : function() 
    { 
     //jquery allows you to save several code lines 
     $('#txtClock').value(ui.item.value.substr(ui.item.value.length-5)); 
    } 
}); 

JQuery와 자동 완성 설명서의 전체 읽기해야 내가 가지고있는 경우 http://jqueryui.com/demos/autocomplete/

+0

위의 코드를 명확하게 핸들러에서 자동 완성을 가져 오는 방법, select도 어떻게 사용합니까? . 나는이 지금까지'$ ("#이 lastName") 자동 완성이 ("FormAutoComplete.ashx", {325, mustmatch : 사실, minChars : 폭을 3 }) ({ 이 선택 기능() { var clock = length (empName.length) - 5); var clock = empName.substr (clockLength); document.getElementById ("txtClock"). value = clock;' – ekoz

+0

그 게시물은 끔찍 했어요. 미안 해요. 정확히 편집/포맷 할 것입니다. – ekoz

+0

당신이 찾고있는 것을 찾은 것 같아요. 내 대답을 업데이트 할게요. – Dalen