DropDownList添加客户端下拉事件操作
如果要想给 DropDownList 服务器控件添加客户端下拉事件,我们可以强制给它添加 onchange 事件,尽管在控件中没有这个方法的提示。添加完这个事件还不能达到目的,还要设置 AutoPostBack 属性为 false,不让它回发后台事件。
以下就是为大家分享的代码:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>DropDownList添加客户端下拉事件</title>
<script type="text/javascript">
function getDropDownList() {
var ddl1 = document.getElementById("<%=ddl1.ClientID%>");
var text = ddl1.options[ddl1.options.selectedIndex].text; //获取text值
var value = ddl1.value; //获取value值
alert("Text:" + ddl1.options[ddl1.options.selectedIndex].text + ", Value:" + ddl1.value);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:DropDownList ID="ddl1" runat="server" AutoPostBack="false" onchange="getDropDownList();">
<asp:ListItem Text="T1" Value="V1" Selected="True"></asp:ListItem>
<asp:ListItem Text="T2" Value="V2"></asp:ListItem>
<asp:ListItem Text="T3" Value="V3"></asp:ListItem>
</asp:DropDownList>
</form>
</body>
</html>
总结一下,也就是说,要想给DropDownList下拉框添加客户端下拉事件,必须做两步工作,一是添加强制onchange事件,二是把 AutoPostBack属性设为false,就是这么简单!
- 在dropDownList中实现既能输入一个新值又能实现下拉选的代码
- DropDownList 下拉框选择改变促发事件和防全局刷新(推荐)
- DropDownList绑定选择数据报错提示异常解决方案
- 用javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置
- asp.net中不能在DropDownList中选择多个项 原因分析及解决方法
- ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法
- C#使用DropDownList绑定添加新数据的方法汇总
- asp.net DropDownList实现二级联动效果
- DropDownList实现可输入可选择(两种版本可选)
相关文章
asp.net下Repeater使用 AspNetPager分页控件
AspNetPager针对ASP.NET分页控件的不足,提出了与众不同的解决asp.net中分页问题的方案2010-03-03
this connector is disabled错误的解决方法
打开editor/filemanager/connectors/aspx/config.ascx修改CheckAuthentication()方法,返回true2008-11-11
ASP.NET百度Ueditor编辑器实现上传图片添加水印效果
这篇文章主要给大家介绍了ASP.NET百度Ueditor编辑器1.4.3这个版本实现上传图片添加水印效果的相关资料,文中通过图文及示例代码介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。2017-03-03
asp.net使用jQuery Uploadify上传附件示例
Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示,本文是一个简单的介绍Demo,主要是动态传递参数方法,通过formdata 向处理程序传递额外的表单数据2014-01-01
前台JS(jquery ajax)调用后台方法实现无刷新级联菜单示例
前台用AJAX直接调用后台方法,老有人发帖提问,没事做个示例详细介绍一下,感兴趣的朋友可以参考下2013-01-01


最新评论