2009-12-11 31 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