时间:2021-05-26
要求实现输入密码后按回车,触发后台事件。看似十分简单的需求,可是却碰到不少难题啊。
HTML内容中主要有一个密码输入文本框,还有一个按钮,用来触发后台事件。
1. TextBox文本框获得焦点后直接回车,页面会刷新。
经过代码仔细研究,原来是当页面中只有一个文本框控件时,当按回车健页面将刷新。
处理方法:在页面中加入一个隐藏的TextBox控件。
具体原理不明!
2. 用Jquery实现方法:
3. 因为种种原因不能采用Jquery的实现方法,只好改用JS,它的兼容性就是一个最头疼的问题了。
说明:
在IE下读取键盘按键:
在FireFox中读取键盘按键:
keynum = event.which; // 字母d,keynum=100 keychar = String.fromCharCode(keynum); // 将keynum转换成字符d如IE中,只有keyCode属性,而FireFox中有which和charCode属性,Opera中有keyCode和which属性等。
因此,在Jquery中已经解决这种兼容性问题。
以上就是本文的全部内容,希望对大家的学习有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文介绍了详解js几个绕不开的事件兼容写法,分享给大家,具体如下:1、键盘事件keyCode兼容性写法varinp=document.getElementByI
bootstrapIE8兼容性处理BootstrapIE8兼容性左侧右侧针对IE8仍然需要额外引入Respond.js文件以支持媒体查询(mediaquery)
1.event.srcElement复制代码代码如下://srcElement只能在IE下使用target是FireFox使用的,下面是兼容性写法varobj=
昨天我们说了一下原生JS中常用的兼容性写法,今天我们来说一下运动框架.正常情况下我们要写一个运动的效果会用到tween.js这么一个插件,这个东西不是一般人写出
详解AndroidViewCompat的作用ViewCompat类主要是用来提供兼容性的,比如我最近看的比较的多的canScrollVertically方法,在