<asp:TextBox ID="txtUserPass" runat="server" onblur="return checkpasswd(this);"></asp:TextBox>
这个已经是有了onblur事件的
但现在程序上又要给这个控件添加onblur事件
我用后台给他添加onblur事件后,上面的这个checkpasswd事件就不执行了
如何进行添加,而不是覆盖呢谢谢

解决方案 »

  1.   

    <script language ="javascript" type ="text/javascript">
    function aa()
    {
    ……………………
    }
    </script><asp:TextBox ID="txtUserPass" runat="server" onblur="return checkpasswd(this);aa()"> </asp:TextBox>
      

  2.   

    attachEvent
    <input type="button" id="a" onclick="alert(1)" />
    <script>
    var o = document.getElementById("a");
    a.attachEvent("onclick",function(){alert(2)});
    </script>
      

  3.   

    晕 这样我还用问啊
    -------------------------
    好我再说详细点
    后台要给页面控件添加断onblur事件
    当然不知道要添加的控件是否已经存在onblur事件
    要求添加上新的onblur事件,又不影响原有的onblur事件谢谢
      

  4.   

    1楼二楼的都对,二者的区别是:二楼的更灵活,attachEvent方法的返回值true/false表示绑定是否成功
    1楼的方法得到的是两个函数顺序执行,二楼的方法得到的两个方法的执行顺序是随机的补充:1楼的方法中如果第一个function前用了return的话第二个function将得不到执行通常建议使用2楼方法,但这种使用方式的局限在于有些浏览器没有attachEvent方法,需要考虑addEventListener方法
      

  5.   

    后台就更简单了,比如你加在前面
    textBox1.Attributes["onblur"] = "alert(2);" + textBox1.Attributes["onblur"];