zoukankan      html  css  js  c++  java
  • ASP.NET下回车键的触发效果

    在ASP.NET下,在客户端触发回车键,默认调用了页面中第一个button,这有时是非常头痛的,比如页面的第一个按键是注销键时,想想也够可怕了。

    .net提供设置默认回车键的属性,this.Form.DefaultButton,示例代码:

    1 protected void Page_Load(object sender, EventArgs e)
    2 {
    3 this.Form.DefaultButton = "bt_submit";
    4 }

    当存在masterPage(母板页)时,注意在bt_submit前加上母版页的ID和$(美元符)


    当然如果页面的结构相对较复杂时,可以通过JS来控制回车键的操作

    示例代码如下:

    1  window.onkeypress = function () {
    2                     if (event.keyCode == 13) {                        
    3                         document.getElementById("button").click();//点击回车键调用button的点击事件
    4                         return false;//取消回车键的默认操作                        
    5                     }
    6                 }

    当回车键触发时,首先触发需要触发的button的click方法,但最重要的是取消原有的默认操作,不然让你蛋疼的操作依旧会发生。

  • 相关阅读:
    Android第二次作业
    六月十二课下作业
    第十三周课下作业
    第十三周上机练习
    第十二周课下作业
    第十二周上机作业
    十一周课下作业
    第十一周上机作业
    第十周上机练习
    android-7增删改查
  • 原文地址:https://www.cnblogs.com/linhan/p/3574351.html
Copyright © 2011-2022 走看看