zoukankan      html  css  js  c++  java
  • JavaScript-Tips

    1.屏蔽页面回车提交

      1.默认情况下,在表单输入框里按回车将会提交表单,但有时需要屏蔽掉按回车键提交表单功能,以保证完整输入表单

      <script type="text/javascript">
      $(function() {
        $("input").keypress(function (e) {
          var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
          if (keyCode == 13) {
            for (var i = 0; i < this.form.elements.length; i++) {
              if (this == this.form.elements[i]) break;
            }
            i = (i + 1) % this.form.elements.length;
            this.form.elements[i].focus();
            return false;
          } else {
            return true;
          }
        });
      });
      </script>

      2. 简单的:

      <body onkeydown="if(event.keyCode==13)return false;">

      添加body的一个onkeydown事件,判断其是否按下回车键,按下的话返回false可能代表没按回车。

      3.局部针对的:

      <body onkeydown="keydown()">

      <form>

      <input name="word" type="text" value="关键字" size="9" onclick="javascript:return false();">

      <input type=submit value=ok name=ok>

      </form>

      <script language="JavaScript"><!--

      function keydown() {

           var k = window.event.keyCode;

           var e = window.event.srcElement;

           if (e.type == "text" && k == 13) {

                 window.event.keyCode = 0;

                 window.event.returnValue = false;

          }

      }

      //--></script>

  • 相关阅读:
    作业
    复习整理3
    复习整理2
    复习整理1
    书籍-os 相关
    书籍正则
    书籍
    SocketServer 简化编写网络服务器的步骤
    socket 粘包
    经典排序算法
  • 原文地址:https://www.cnblogs.com/RocCnBlog/p/3820500.html
Copyright © 2011-2022 走看看