禁止浏览器在单击backspace键(退格键)时跳转页面(extjs,javascript)
2013-09-27 10:49
459 查看
Ext实现方式:
JavaScript实现方式:
//方法一 var key = new Ext.KeyMap(document,{ key: 8, fn: function(obj,e){ var type = e.target.type; var readonly = e.target.readOnly; if(type != 'text' && type != 'textarea' && type != 'password'){ //e.preventDefault(); e.stopEvent(); } else if(readonly){ //e.preventDefault(); e.stopEvent(); } }, scope: this }); //方法二 Ext.getDoc().on('keydown',function(e){ if(e.getKey() == 8 && e.getTarget().type =='text' && !e.getTarget().readOnly){ }else if(e.getKey() == 8 && e.getTarget().type =='textarea' && !e.getTarget().readOnly){ }else if(e.getKey() == 8){ e.preventDefault(); } });
JavaScript实现方式:
function document.onkeydown() { if ((event.keyCode==8) ) //屏蔽退格删除键 { if (window.event.srcElement.tagName.toUpperCase()!="INPUT" && window.event.srcElement.tagName.toUpperCase()!="TEXTAREA" && window.event.srcElement.tagName.toUpperCase()!="TEXT") { event.keyCode=0; event.returnValue=false; } } }
相关文章推荐
- 禁止浏览器backspace键(退格键)时跳转页面(extjs,javascript)
- javaweb之response随机生成图片验证码加载到web页面中(本实例使用了禁止浏览器缓存头),并且单击使用javascript换图片
- JavaScript实现单击下拉框选择直接跳转页面的方法
- Javascript页面跳转与浏览器兼容
- 使用JavaScript操作浏览器页面的跳转
- PHP实现页面的跳转及非微信浏览器禁止访问
- javascript禁用Backspace退格键(结合自己实际应用中遇到的textarea中退格造成页面假死问题做了修改)
- javascript 浏览器页面跳转
- 【JavaScript】通过JavaScript的方式,如果手机浏览器访问PC版页面,自动跳转到手机版页面
- JavaScript实现单击下拉框选择直接跳转页面
- JavaScript 在不刷新或跳转页面的情况下改变当前浏览器地址栏上的网址
- 点击浏览器前进后退按钮时禁止页面跳转
- javascript 禁止页面选取-兼容IE、Chrome和firefox浏览器
- JavaScript实现单击下拉框选择直接跳转页面的方法
- 按下Backspace键,就会跳转到上一个页面。JavaScript屏蔽Backspace键处理,禁用Backspace键。
- 1j2ee即web项目,严格意义上来说,没有jsp代码,只有class文件、html文件、javascript文件。2 基于extjs框架的项目怎么怎么查看在浏览器中展示的最终html页面的代码 3
- spring jquery Mobile 页面跳转后浏览器url未改变&&javaScript代码刷新后才能执行的问题解决
- JavaScript 页面跳转的几种方式
- 微信浏览器内打开App Store链接,并跳转到对应的app页面
- javaScript--对话框(在a.html页面点击按钮跳转到b.html页面,在b页面输入数据后,数据传回a页面)