文本框编辑多按几次删除(退格)键返回登录页面异常修改
来源:互联网 发布:java中compareto的用法 编辑:程序博客网 时间:2024/05/14 23:27
//处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外function forbidBackSpace(e) { var ev = e || window.event; //获取event对象 var obj = ev.target || ev.srcElement; //获取事件源 var t = obj.type || obj.getAttribute('type'); //获取事件源类型 //获取作为判断条件的事件类型 var vReadOnly = obj.readOnly; var vDisabled = obj.disabled; //处理undefined值情况 vReadOnly = (vReadOnly == undefined) ? false : vReadOnly; vDisabled = (vDisabled == undefined) ? true : vDisabled; //当敲Backspace键时,事件源类型为密码或单行、多行文本的, //并且readOnly属性为true或disabled属性为true的,则退格键失效 var flag1 = ev.keyCode == 8 && (t == "password" || t == "text" || t == "textarea") && (vReadOnly == true || vDisabled == true); //当敲Backspace键时,事件源类型非密码或单行、多行文本的,则退格键失效 var flag2 = ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea"; //判断 if (flag2 || flag1) return false;}//禁止后退键 作用于Firefox、Operadocument.onkeypress = forbidBackSpace;//禁止后退键 作用于IE、Chromedocument.onkeydown = forbidBackSpace;
0 0
- 文本框编辑多按几次删除(退格)键返回登录页面异常修改
- android 编辑标签,在一个文本框输入标签回车添加退格删除
- VC 编辑框 退格删除
- 删除web文本框中的内容需要或者文本框失去焦点,点击“Backspace”键时页面回退,屏蔽页面回退键的方法
- 单页应用(SPA)前端javascript如何阻止按下返回键页面回退
- jsp 文本框不可编辑,禁止文本框的输入,JSP页面中的文本框只显示内容,而用户无法修改
- jsp 文本框不可编辑,禁止文本框的输入,JSP页面中的文本框只显示内容,而用户无法修改
- 文本框可编辑查看页面
- //屏蔽退格删除键
- Gridview编辑,修改,删除
- 登录异常返回
- java 修改删除返回当前页面问题解决办法
- asp.net 文本框设为只读删除键返回上页
- 多页面跳转返回-注销登录
- DataGridView文本框新增、编辑和删除
- 登录异常--ubuntu输入正确密码后不断重复返回登录页面 By Assassin
- 安卓 EditText在用软键盘编辑点击删除键时程序无故闪退
- datagrid编辑,取消,删除,修改
- 海康威视技术面试总结
- 手机xPC交叉感染?360安全研究员演示“混血攻击”
- java http 客户端使用TSLv1.2[解决Remote host closed connection during handshake的问题]
- OGL位图像素数据绘制流程-OGL重心
- 隐藏 UITableView 下不需要的分割线
- 文本框编辑多按几次删除(退格)键返回登录页面异常修改
- 近5年133个java面试题
- listview+checkbox
- HLG 2015 千万次的问
- mysql局域网连接设置——Windows
- 插入排序 二分查找插入排序
- 2.JavaWeb复习 之servlet和jsp之间传值问题
- mfc 选择文件并显示
- 51Nod--1018排序