的onChange和onSelectedIndexChanged事件不触发 - 选择框 [英] onChange and onSelectedIndexChanged events not firing - selectbox

查看:565
本文介绍了的onChange和onSelectedIndexChanged事件不触发 - 选择框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是能够实现的选择框,但的onchange和OnSelectedIndexChanged没有开火。任何见解?

 < D​​IV CLASS =hasJS>
< ASP:DropDownList的类=自定义ID =身份识别码=服务器OnSelectedIndexChanged =变OnTextChanged =变的onChange =myChange();>
< ASP:ListItem的>您好< / ASP:ListItem的>
< ASP:ListItem的> Hello1< / ASP:ListItem的>
< ASP:ListItem的> Hello3< / ASP:ListItem的>
< ASP:ListItem的> Hello4< / ASP:ListItem的>
< ASP:ListItem的> Hello5< / ASP:ListItem的>
< ASP:ListItem的> Hello6< / ASP:ListItem的>
< ASP:ListItem的> Hello7< / ASP:ListItem的>
< ASP:ListItem的> Hello8< / ASP:ListItem的>
< / ASP:DropDownList的>
< / DIV> <脚本类型=文/ JavaScript的>   $(函数(){       $(select.custom)。每个(函数(){
           VAR SB =新的选择框({
               选择框:$(本),
               身高:150
               宽度:200
           });
       });   });   功能myChange(){
       警报(辞海);
   }    < / SCRIPT>


解决方案

设置自动回=如此的DropDownList;

 < ASP:DropDownList的类=定制的AutoPostBack =真正的ID =身份识别码=服务器OnSelectedIndexChanged =变OnTextChanged =变的onChange = myChange();>

I was able to implement the selectbox but onchange and OnSelectedIndexChanged are not firing. Any insights?

<div class="hasJS">
<asp:DropDownList class="custom" ID="myid" runat="server" OnSelectedIndexChanged="change" OnTextChanged="change" onChange="myChange();">
<asp:ListItem>Hello</asp:ListItem>
<asp:ListItem>Hello1</asp:ListItem>
<asp:ListItem>Hello3</asp:ListItem>
<asp:ListItem>Hello4</asp:ListItem>
<asp:ListItem>Hello5</asp:ListItem>
<asp:ListItem>Hello6</asp:ListItem>
<asp:ListItem>Hello7</asp:ListItem>
<asp:ListItem>Hello8</asp:ListItem>
</asp:DropDownList>
</div>

 <script type="text/javascript">

   $(function () {

       $("select.custom").each(function () {
           var sb = new SelectBox({
               selectbox: $(this),
               height: 150,
               width: 200
           });
       });

   });

   function myChange() {
       alert("Hai");
   }

    </script>

解决方案

set autopostback=true for DropDownList ;

<asp:DropDownList class="custom" autopostback="true" ID="myid" runat="server" OnSelectedIndexChanged="change" OnTextChanged="change" onChange="myChange();">

这篇关于的onChange和onSelectedIndexChanged事件不触发 - 选择框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆