• JS获取回车事件(兼容各浏览器)


    一。用到onkeydown获取事件动作,

    二。用到键盘对应代码keyCode,

    三。 var event=arguments.callee.caller.arguments[0]||window.event;//消除浏览器差异, 

    代码如下:

     XML/HTML代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    <html xmlns="http://www.w3.org/1999/xhtml">  
    <head>  
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
    <title>JS获取回车时间(兼容各浏览器)</title>  
    </head>  
      
    <body>  
      
      
        <input onkeydown="enterSumbit()" type="text" id="qqnum" class="text"/>  
        <input onclick="queryAward()" type="button" class="btnS" value="提交"/>  
      
      <script>  
     function enterSumbit(){  
          var event=arguments.callee.caller.arguments[0]||window.event;//消除浏览器差异  
        

         if (event.keyCode == 13){  
            queryAward();  
         }  
     }  
     function queryAward(){  
         alert('test'); 

     
     }  
      </script>  
    </body>  
    </html>

    keycode相关事件响应列表 

    XML/HTML代码
    keycode     8 = BackSpace BackSpace  
    keycode     9 = Tab Tab  
    keycode    12 = Clear  
    keycode    13 = Enter  
    keycode    16 = Shift_L  
    keycode    17 = Control_L  
    keycode    18 = Alt_L  
    keycode    19 = Pause  
    keycode    20 = Caps_Lock  
    keycode    27 = Escape Escape  
    keycode    32 = space space  
    keycode    33 = Prior  
    keycode    34 = Next  
    keycode    35 = End  
    keycode    36 = Home  
    keycode    37 = Left  
    keycode    38 = Up  
    keycode    39 = Right  
    keycode    40 = Down  
    keycode    41 = Select  
    keycode    42 = Print  
    keycode    43 = Execute  
    keycode    45 = Insert  
    keycode    46 = Delete  
    keycode    47 = Help  
    keycode    48 = 0 equal braceright  
    keycode    49 = 1 exclam onesuperior  
    keycode    50 = 2 quotedbl twosuperior  
    keycode    51 = 3 section threesuperior  
    keycode    52 = 4 dollar  
    keycode    553 = 5 percent  
    keycode    54 = 6 ampersand  
    keycode    55 = 7 slash braceleft  
    keycode    56 = 8 parenleft bracketleft  
    keycode    57 = 9 parenright bracketright  
    keycode    65 = a A  
    keycode    66 = b B  
    keycode    67 = c C  
    keycode    68 = d D  
    keycode    69 = e E EuroSign  
    keycode    70 = f F  
    keycode    71 = g G  
    keycode    72 = h H  
    keycode    73 = i I  
    keycode    74 = j J  
    keycode    75 = k K  
    keycode    76 = l L  
    keycode    77 = m M mu  
    keycode    78 = n N  
    keycode    79 = o O  
    keycode    80 = p P  
    keycode    81 = q Q at  
    keycode    82 = r R  
    keycode    83 = s S  
    keycode    84 = t T  
    keycode    85 = u U  
    keycode    86 = v V  
    keycode    87 = w W  
    keycode    88 = x X  
    keycode    89 = y Y  
    keycode    90 = z Z  
    keycode    96 = KP_0 KP_0  
    keycode    97 = KP_1 KP_1  
    keycode    98 = KP_2 KP_2  
    keycode    99 = KP_3 KP_3  
    keycode 100 = KP_4 KP_4  
    keycode 101 = KP_5 KP_5  
    keycode 102 = KP_6 KP_6  
    keycode 103 = KP_7 KP_7  
    keycode 104 = KP_8 KP_8  
    keycode 105 = KP_9 KP_9  
    keycode 106 = KP_Multiply KP_Multiply  
    keycode 107 = KP_Add KP_Add  
    keycode 108 = KP_Separator KP_Separator  
    keycode 109 = KP_Subtract KP_Subtract  
    keycode 110 = KP_Decimal KP_Decimal  
    keycode 111 = KP_Divide KP_Divide  
    keycode 112 = F1  
    keycode 113 = F2  
    keycode 114 = F3  
    keycode 115 = F4  
    keycode 116 = F5  
    keycode 117 = F6  
    keycode 118 = F7  
    keycode 119 = F8  
    keycode 120 = F9  
    keycode 121 = F10  
    keycode 122 = F11  
    keycode 123 = F12  
    keycode 124 = F13  
    keycode 125 = F14  
    keycode 126 = F15  
    keycode 127 = F16  
    keycode 128 = F17  
    keycode 129 = F18  
    keycode 130 = F19  
    keycode 131 = F20  
    keycode 132 = F21  
    keycode 133 = F22  
    keycode 134 = F23  
    keycode 135 = F24  
    keycode 136 = Num_Lock  
    keycode 137 = Scroll_Lock  
    keycode 187 = acute grave  
    keycode 188 = comma semicolon  
    keycode 189 = minus underscore  
    keycode 190 = period colon  
    keycode 192 = numbersign apostrophe  
    keycode 210 = plusminus hyphen macron  
    keycode 211 =  
    keycode 212 = copyright registered  
    keycode 213 = guillemotleft guillemotright  
    keycode 214 = masculine ordfeminine  
    keycode 215 = ae AE  
    keycode 216 = cent yen  
    keycode 217 = questiondown exclamdown  
    keycode 218 = onequarter onehalf threequarters  
    keycode 220 = less greater bar  
    keycode 221 = plus asterisk asciitilde  
    keycode 227 = multiply division  
    keycode 228 = acircumflex Acircumflex  
    keycode 229 = ecircumflex Ecircumflex  
    keycode 230 = icircumflex Icircumflex  
    keycode 231 = ocircumflex Ocircumflex  
    keycode 232 = ucircumflex Ucircumflex  
    keycode 233 = ntilde Ntilde  
    keycode 234 = yacute Yacute  
    keycode 235 = oslash Ooblique  
    keycode 236 = aring Aring  
    keycode 237 = ccedilla Ccedilla  
    keycode 238 = thorn THORN  
    keycode 239 = eth ETH  
    keycode 240 = diaeresis cedilla currency  
    keycode 241 = agrave Agrave atilde Atilde  
    keycode 242 = egrave Egrave  
    keycode 243 = igrave Igrave  
    keycode 244 = ograve Ograve otilde Otilde  
    keycode 245 = ugrave Ugrave  
    keycode 246 = adiaeresis Adiaeresis  
    keycode 247 = ediaeresis Ediaeresis  
    keycode 248 = idiaeresis Idiaeresis  
    keycode 249 = odiaeresis Odiaeresis  
    keycode 250 = udiaeresis Udiaeresis  
    keycode 251 = ssharp question backslash  
    keycode 252 = asciicircum degree  
    keycode 253 = 3 sterling  
    keycode 254 = Mode_switch 

  • 相关阅读:
    关于hive开窗函数的问题
    MFC三种不同方式实现图形的保存和重绘---方法一:通过集合类CPtrArray保存点的坐标
    win8 安装VC++ 6.0 出现错误的解决方法
    在数组中进行二分查找找出某数在数组中的下标
    编写自定义的字符串一致性匹配方法,只要两个字符串包含同样的字符, 不管字符的顺序如何,都认为两个字符串一致,如:”aabbcc”和”abcabc”被认为是一致的
    若干个数 以“字符串形式‘从键盘输入,将其转换为 double 型,并求平均数
    使用IO技术,创建一个目录,然后复制一个文件到该目录!实现复制的功能。(在博客园上传的第一份代码)
    easyui datagrid editor可选type
    MVC统计在线人数
    替换SQL字段中的换行符,回车符
  • 原文地址:https://www.cnblogs.com/webqiand/p/4609713.html
Copyright © 2020-2023  润新知