当前位置:Gxlcms > JavaScript > JSonkeypress兼容性写法详解_javascript技巧

JSonkeypress兼容性写法详解_javascript技巧

时间:2021-07-01 10:21:17 帮助过:4人阅读

要求实现输入密码后按回车,触发后台事件。看似十分简单的需求,可是却碰到不少难题啊。

HTML内容中主要有一个密码输入文本框,还有一个按钮,用来触发后台事件。

1. TextBox文本框获得焦点后直接回车,页面会刷新。
经过代码仔细研究,原来是当页面中只有一个文本框控件时,当按回车健页面将刷新。
处理方法:在页面中加入一个隐藏的TextBox控件。
具体原理不明!

2. 用Jquery实现方法:

3. 因为种种原因不能采用Jquery的实现方法,只好改用JS,它的兼容性就是一个最头疼的问题了。

说明:

在IE下读取键盘按键:

在FireFox中读取键盘按键:

如IE中,只有keyCode属性,而FireFox中有which和charCode属性,Opera中有keyCode和which属性等。

因此,在Jquery中已经解决这种兼容性问题。

以上就是本文的全部内容,希望对大家的学习有所帮助。

人气教程排行