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

来源:互联网 发布:初级软件测试招聘 编辑:程序博客网 时间:2024/05/02 00:16
ssim项目中的应用为

js代码如下:

function mykeyDown1(){  //普通用户     var event=arguments.callee.caller.arguments[0]||window.event;//消除浏览器差异       if (event.keyCode == 13){  //回车键的键值为13        $(".button1").click();  //调用登录按钮的登录事件     }}function mykeyDown2(){  //车行      var event=arguments.callee.caller.arguments[0]||window.event;//消除浏览器差异       if (event.keyCode == 13){  //回车键的键值为13        $(".button2").click();  //调用登录按钮的登录事件     }  }

html代码如下:

<div class="border0" id="zd-tab1" style="margin:10px;" onkeydown="mykeyDown1()"><div><p class="font1">账号</p><input id="account1" type="text" name="zhanghao"><p id="tishi4"></p><p class="font2">密码</p><input id="password1" type="password" name="mima" Maxlength="16" onKeyUp="value=value.replace(/[\W]/g,'')"><p id="tishi1"></p>                          <input class="button1" name="button1" type="image" src="<%=path %>/image/users/user/log/DL5.png" value="登录">    </div>        <font class="font4"><a href="/ssim/dcm/profile/_reset.jsp">忘记密码?</a></font><!--    <p id="font5">其他账号登录</p>  --><!--    <a href="javascript:;"><img id="image6" src="<%=path %>/image/users/user/log/DL6.jpg"></a>--><!--    <a href="javascript:;"><img id="image7" src="<%=path %>/image/users/user/log/DL7.jpg"></a>-->        <p class="font6">还没有单车迷账号?</p>        <font class="font7"><a href="/ssim/dcm/profile/_reg.jsp">立即注册?》</a></font>    </div>   <div class="border0" id="zd-tab2" style="display:none;margin:10px;" ><form name="dealer" action="javascript:;" method="post" onsubmit="return che(this);"><p class="font1">账号</p><input id="account2" type="text" name="zhanghao" ><p id="tishi5"></p><p class="font2">密码</p><input id="password2" type="password" name="mima" Maxlength="16" onKeyUp="value=value.replace(/[\W]/g,'')" ><p id="tishi2"></p>                    <input class="button2" name="button2" type="image" src="<%=path %>/image/users/user/log/DL5.png" onClick="document.formName('dealer').submit()">    </form>                <p class="font6">想申请车行入驻?</p>        <font class="font7"><a href="/ssim/dcm/dealer/_reg.jsp">立即注册?》</a></font>    </div>

button1和button2的click事件调用的函数就是登陆方法,这里就不贴出来了。

附键值列表

    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  
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 大人吵架吓到宝宝了怎么办 小孩晚上睡觉不踏实怎么办 二宝美籍大宝怎么办 小孩一洗澡就哭怎么办 孩子去外地上学学籍怎么办 非婚生子父亲想要孩子怎么办 非婚生子孩子父亲找不到了怎么办 3岁半宝宝认字怎么办 上课注意力不集中老是发呆怎么办 海绵宝宝吃了会怎么办 宝宝误吞李子核怎么办 24个月宝宝不愿意说话怎么办 孩子凉着肚子吐怎么办 教宝宝说话不会说怎么办 2岁宝宝语言退化怎么办 两周宝宝嗓子哑怎么办 幼儿园孩子上课爱说话老师怎么办 一岁宝宝不会爬怎么办 孩子说话不太清楚怎么办 十一个月宝宝不爱吃饭怎么办 14个月宝宝不爱吃饭怎么办 一岁宝宝喜欢哭怎么办 4岁儿童不会说话怎么办 8个月宝宝37.5度怎么办 8个月婴儿37.5度怎么办 5个月宝宝38度怎么办 5个月宝宝发烧怎么办 五个月小孩38度怎么办 宝宝3岁还不会说话 怎么办 两岁宝宝流口水厉害怎么办 两周宝宝不说话怎么办 两岁宝宝说话有点口吃怎么办 一周岁的宝宝脾气不好怎么办 九个月的宝宝脾气不好怎么办 两岁宝宝脾气不好怎么办 2岁宝宝脾气不好怎么办 3岁宝宝脾气不好怎么办 脾气不好吓到宝宝了怎么办 四个月宝宝脾气不好怎么办 5岁说话不清楚该怎么办 小孩快上幼儿园了不怎么说话怎么办