zoukankan      html  css  js  c++  java
  • 实现IE下按回车提交

    如果不加红色这句(btn.focus()),IE下,会先触发btn.click事件,但也接着触发一个什么默认的OnSubmit事件,反正是得不到想要的结果;FF下则正常。加了套红这句,就可以了。


    页面代码:

    <asp:TextBox ID="txtCondition" runat="server"></asp:TextBox>

    <asp:Button Text="搜索" ID="btnSearch" runat="server" onclick="btnSearch_Click"/>
    <script type="text/javascript" language="javascript">
        function mn_EnterDragon(e) {
            var charCode = e.keyCode;
            if (charCode == 13) {
                var btn = document.getElementById("<%=btnSearch.ClientID %>");
                btn.focus();//最关键是这一句
                btn.click();
            }
        }
    </script>  


    后台代码:

      protected void Page_Load(object sender, EventArgs e)
       {
            txtCondition.Attributes.Add("onkeydown", "mn_EnterDragon(event)");
      }



  • 相关阅读:
    contextMenu,右键菜单
    hashchange
    web攻击日志分析之新手指南
    工匠人生
    数学有卵用之通信篇
    精英主义(一)
    flaskbb部署笔记
    深入分析一波,你们说的云安全到底是什么鬼?
    Gh0st与云安全
    困境与突破
  • 原文地址:https://www.cnblogs.com/leftfist/p/4258096.html
Copyright © 2011-2022 走看看