4

我在gridview中的templatefield中有一個texbox。對於這個文本框,我定義了一個自動完成對象,其TargetControlID設置爲「myTextbox」,它工作的很好。同時,對於OnClientItemSelected屬性,我定義了一個javascript函數,它應該設置我的文本框的值,但是我的問題是如何獲得使用javascript的此文本框的名稱?這樣在OnClientItemSelected中獲取AutoCompleteExtender的TargetControlId Javascript函數

我的控制代碼段:

ajaxToolkit:AutoCompleteExtender TargetControlID="txtValue" onClientItemSelected="SetValue" 

我的代碼如下所示:

function SetValue(sender, eventArgs){ 
    var TitleValue = eventArgs.get_value(); 
    /* do smth with this value */ 
    /* set the new value to my textbox ? */ 
} 

您的建議和想法非常讚賞。萬分感謝!

回答

6

你應該能夠得到使用文本框控件:

sender.get_element() 

對於擴展,get_element()返回針對性的控制,腳本控制,它是代表控制的元素。

相關問題