国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS禁用瀏覽器退格鍵實現思路及代碼

2024-05-06 15:53:45
字體:
來源:轉載
供稿:網友
關于瀏覽器退格鍵的禁用,可行的方法有很多,在本文將為大家詳細介紹下在js中時如何做到的,有需求的各位可以參考下

復制代碼 代碼如下:


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、Opera
// document.onkeypress = forbidBackSpace;
//禁止后退鍵 作用于IE、Chrome
document.onkeydown = forbidBackSpace;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 手机| 岳普湖县| 手游| 宁阳县| 博罗县| 寻乌县| 梅河口市| 响水县| 张家口市| 泰来县| 青神县| 宜兰县| 花莲县| 修水县| 台北市| 瑞金市| 金堂县| 乐至县| 苍山县| 启东市| 建德市| 吉安市| 滁州市| 桑植县| 胶南市| 宝鸡市| 宁强县| 综艺| 海兴县| 陕西省| 霞浦县| 日喀则市| 磐安县| 大邑县| 霍山县| 大邑县| 阿拉善盟| 贺兰县| 星子县| 泰兴市| 阳谷县|