js如何禁用Backspace退格鍵
在實際應用中,出於某些考慮,可能需要禁用退格鍵,下面就是一段來自於網路上的程式碼例項,希望能夠給需要的朋友帶來一定的幫助,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼function banBackSpace(e) { var ev = e || window.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 = banBackSpace; //禁止退格鍵 作用於IE、Chrome document.onkeydown = banBackSpace;
相關文章
- secureCRT使用退格鍵(backspace)出現^H解決辦法Securecrt
- 記錄一個SSH client 退格鍵(backspace)無法正常使用的問題client
- js如何禁用tab鍵例項程式碼JS
- 如何使用jQuery禁用滑鼠右鍵jQuery
- js如何對標籤有選擇性的禁用滑鼠右鍵JS
- win10如何禁用win鍵_win10電腦win鍵怎麼禁用Win10
- 設定sqlplus中的退格鍵SQL
- 如何禁用筆記本鍵盤 win10禁用筆記本自帶鍵盤筆記Win10
- aix 下 無法使用backspace鍵的解決方法。AI
- 禁用TwebBrowser右鍵Web
- Win10如何禁用Windows徽標快捷鍵Win10Windows
- win10如何禁用win_windows10系統怎樣禁用win鍵Win10Windows
- sqlplus中上下左右退格鍵不能用SQL
- win10 禁止windows鍵方法 win10如何禁用windows鍵Win10Windows
- js 禁用開發者工具、js 禁用列印 pdf All In OneJS
- win10系統如何禁用win+l快捷鍵_win10禁用win+l快捷鍵教程Win10
- js如何控制按鈕的禁用與可用JS
- js禁用滑鼠右鍵兵彈出提示例項程式碼JS
- js如何禁用表單中的所有文字框JS
- mongodb shell不能使用退格鍵的問題解決方案MongoDB
- 防止點選退格鍵使網頁後退例項程式碼網頁
- win10怎麼遮蔽原鍵盤 win10如何禁用自帶鍵盤Win10
- win10 禁用滑鼠滾輪按鍵熱鍵方法 win10怎麼禁用滑鼠滾輪按鍵Win10
- C語言中水平製表符 與退格鍵 的使用方法探索C語言
- rlwrap包解決Linux下sqlplus中上下鍵,退格鍵不能用的問題LinuxSQL
- 禁用滑鼠右鍵例項程式碼
- JavaScript禁用tab鍵程式碼例項JavaScript
- 解決 SQLPLUS不能使用上下左右和BACKSPACE鍵問題SQL
- 一招破解禁用右鍵複製網站 網頁禁用右鍵複製怎麼辦?網站網頁
- win10如何禁用筆記本自帶鍵盤的具體方法Win10筆記
- chrome禁用js怎麼設定 如何禁止chrome瀏覽器JavaScriptChromeJS瀏覽器JavaScript
- 解決vim在insert模式下面用backspace鍵無法刪除的問題模式
- jQuery禁用滑鼠右鍵程式碼例項jQuery
- MySQL禁用恢復外來鍵約束MySql
- 點選退格鍵刪除整個單詞而不是逐個字元刪除字元
- SELinux如何永久禁用Linux
- win10快捷鍵禁用怎麼恢復 win10電腦的快捷鍵被禁用怎麼解除Win10
- win10怎麼鎖win鍵 win10win鍵禁用Win10