zoukankan      html  css  js  c++  java
  • ASP.NET页面控制回车触发按钮

    今天在项目中遇到一个问题,在页面有多个按钮需要触发的时候,按下回车键会导致触发的事件不对,比如原本想触发A按钮的事件结果跳到B按钮去了。所以,翻了下JavaScript书,写了下脚本,结果恢复正常。
    <body onkeydown="if(event.keyCode==13) OnSubmit();">

             function OnSubmit()

             {

                    if(event.srcElement.id == "ucJu_txtUserName" || event.srcElement.id == "ucJu_txtPasswd" ||      event.srcElement.id == "ucJu_txtCode")  {      

                getObj("ucJu_btnLogin").focus();   

          }


    function getObj(objName) {
          return(document.getElementById(objName));
    }
    </body>


    这其中,在body里要加上onkeydown事件,就是捕捉回车键按下的事件,然后触发下面的JavaScript函数;event.srcElement.id是对应页面里控件的ID,然后把按钮对象获取出来后,把焦点对应到上面即可。

  • 相关阅读:
    【小技巧】如何输入未知长度的数组,用回车结束输入
    Python基础(二)
    Python基础(一)
    Appium Mac 环境安装
    c# 多线程
    c# 并行计算
    C# 反射
    VI 编辑器
    Linq and Lambda
    WINDOWS 命令
  • 原文地址:https://www.cnblogs.com/yfalcon/p/498413.html
Copyright © 2011-2022 走看看