zl程序教程

您现在的位置是:首页 >  前端

当前栏目

javascript判断是否按回车键并解决浏览器之间的差异

JavaScript浏览器 解决 判断 是否 之间 差异 回车键
2023-06-13 09:15:26 时间
复制代码代码如下:

<liclass="itempin">
<spanclass="overlabel"style="display:block;">请输入验证码</span>
<inputtype="text"class="txt"id="checkNum"name="checkNum"maxlength="4"onkeydown="keyboardEvent(event);"/>
<imgsrc="${basePath}/randomImageCodeStyle"width="60"height="28"id="chkNum" title="单击重新加载验证码"style="cursor:hand"/>
</li>

复制代码代码如下:

//监听Enter键自动提交事件
functionkeyboardEvent(event){
varkeyCode=event.keyCode?event.keyCode:event.which?event.which:event.charCode;//解决浏览器之间的差异问题
if(keyCode==13){
submitForm();
}
}

jQuery丢弃了标准的button属性采用which,这有点让人费解。

which是Firefox引入的,IE不支持。which的本意是获取键盘的键值(keyCode)。
jQuery中的which即可以是键盘的键值,也可以是鼠标的键值。