2011-03-08 35 views
1

我有一個用於搜索員工信息(附加到jquery自動填充)的輸入框和一個用於員工編號的框。員工信息查詢多個值(姓,名,標題,時鐘),並通過自動完成將其全部作爲字符串返回。只有當他們不知道時鐘號碼。額外的盒子可以讓他們通過clocknum進行搜索。從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:?我有這個迄今爲止'$( 「#姓氏」)自動完成。( 「FormAutoComplete.ashx」,{ 寬度:325, mustmatch:真實, minChars:3 }) ({ 選擇:函數(){ var empName = document.getElementById(「lastName」).value; var clockLength =((empName.length) - 5); var clock = empName.substr(clockLength); document.getElementById(「txtClock」)。價值=時鐘;' – ekoz 2011-03-08 21:53:18

+0

那篇文章太可怕了,對不起,我會編輯/格式正確 – ekoz 2011-03-08 21:59:35

+0

我想我找出你在找什麼,我要更新我的答案 – Dalen 2011-03-08 22:05:14

相關問題