我正在使用 VS2010,C# 来开发我的 ASP.NET 网络应用程序,我已经实现了一个内部通信页面,它就像电子邮件系统一样,当然可以从列出系统用户名的组合框中选择收件人. 有什么方法可以使用客户端 (JavaScript) 来检测组合框的选定项目,以便我可以禁用组合框自动回发(回发到服务器会花费很多时间并且会惹恼用户)。我想在表格中写入所选用户的名称(即组合框所选项目)(以便用户可以看到收件人列表)。组合框中可以有任意数量的选择(当然一次总是可选择一项)。
用户还应该能够通过点击其名称来删除每个收件人,同时我想在服务器端拥有选定用户的列表,我应该使用隐藏标签吗?
我在另一个使用 ASP.NET 的网站上看到了上面的场景,它真的很流畅,所以我打算实现它。
谢谢
最佳答案
您只需要使用JQuery
并阅读一些文章,例如查看这篇文章:
http://elegantcode.com/2009/07/01/jquery-playing-with-select-dropdownlistcombobox/
例子:
获取当前选中的值:
$("#ComboBox").val()
当选择的项目改变时执行一些代码:
$("#ComboBox").change(function() { /* do something here */ });
以编程方式设置所选项目:
$("#ComboBox").val(2);
关于javascript - 在 JavaScript 中检测组合框选择的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8443612/