簡體   English   中英

在OnClientItemSelected Javascript函數中獲取AutoCompleteExtender的TargetControlId

[英]Get TargetControlId of an AutoCompleteExtender in OnClientItemSelected Javascript function

我在gridview中的模板字段中有一個texbox。 對於這個文本框,我已經定義了一個autocompleteextender,其TargetControlID設置為“myTextbox”,它正常工作。 同時,對於OnClientItemSelected屬性,我已經定義了一個javascript函數,它應該設置我的文本框的值,但我的問題是如何使用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 ? */
}

非常感謝您的建議和想法。 非常感謝!

您應該能夠使用以下方式獲取文本框控件:

sender.get_element()

對於擴展程序, get_element()返回目標控件,對於腳本控件,它是表示該控件的元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM