【发布时间】:2012-05-12 00:15:24
【问题描述】:
我正在使用 jQuery 自动完成 (http://jqueryui.com/demos/autocomplete/) 并让它工作,但是当用户选择一个项目时,它会将值放在文本框中。我希望这样当用户选择一个项目时,标签被用作文本框中的文本,并且该值被插入到隐藏字段“cId”中。
我环顾四周,似乎找到了解决办法。
我的值在一个名为 ClientCsv 的字符串中,例如:
[ { label: "ClientId1", value: "ClientName1" }, { label: "ClientId2", value: "ClientName2" } ]
我目前使用的jquery是:
$(function () {
var availableTags = [ " & ClientCsv() & " ]; $('#tags').autocomplete({ source: availableTags});
});
表格代码:
<asp:TextBox ID="tags" runat="server"></asp:TextBox>
<asp:HiddenField ID="cId" runat="server" />
感谢您的帮助。
【问题讨论】:
标签: jquery asp.net autocomplete jquery-autocomplete