• 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,然后把按钮对象获取出来后,把焦点对应到上面即可。

  • 相关阅读:
    nginx article
    学习历程
    GRPC
    学习记录
    JAVA知识点记录
    flag
    读的文章
    This usually happens because your environment has changed since running `npm install`.
    expandedRowKeys、expandedRowsChange、expand
    服务端高并发分布式架构演进之路
  • 原文地址:https://www.cnblogs.com/yfalcon/p/498413.html
Copyright © 2020-2023  润新知