2009-12-11 34 views
1

嘿傢伙,我不知道是否能夠解釋標題,但這裏是我需要的:如何使用可點擊的鏈接創建「可數據源」列表(執行客戶端操作)?

我做了一種下拉菜單,我需要做一個列表,獲取通過數據源(功能已經存在)從我的數據庫中的所有城市的名稱,然後當用戶點擊城市的名稱,這個名稱將正確的文本框。

我對jQuery不是很熟悉,但我會接受使用它的解決方案。

的下拉控制

回答

2

: 的OnClientClick = 「fillTextBox()」

function fillTextBox() { 
    var dropdownId = '#<%=DropDown1.ClientID%>'; 
    $("#mytextbox").val($(dropdownId + " option:selected").text()); 
}

這得到實際的城市名稱,值是一個簡單的VAL(),而不是文本()

+0

這將得到文本到文本框,但首先我需要創建具有城市名稱的可點擊列表(從數據源獲取它們) – 2009-12-11 14:55:35

+0

+1 - 您可以通過將'this'傳遞給fillTextBox函數來強化代碼:'OnClientClick =「 fillTextBox(this);「'這樣你就不必使用'ClientID'的服務器端腳本。 – CAbbott 2009-12-11 15:09:43

+0

確實CAbbott,我無法測試(從我的手機發布),所以我去安全模式。 – 2009-12-11 15:26:49