在JavaScript中检测组合框选中的项目

detecting combo box selected item in JavaScript

本文关键字:项目 组合 JavaScript 检测      更新时间:2023-09-26

我使用VS2010, c#来开发我的ASP。. NET web应用程序,我已经实现了一个内部通信页面的行为像电子邮件系统,当然收件人可以从一个组合框中选择,其中列出了系统的用户名。是否有任何方法,我可以使用客户端(JavaScript)来检测我的组合框的选定项目,这样我就可以禁用组合框自动返回(post back到服务器需要很多时间,可以惹恼用户)。我想写所选用户(即组合框所选项目)的名称在一个表中(以便用户可以看到收件人列表)。组合框中可以有任意数量的选项(当然每次总是有一个选项可选)。

也用户应该能够通过点击其名称删除每个收件人,同时我想在服务器端有选定的用户列表,我应该使用隐藏标签吗?

我在另一个使用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);