ext中遮蔽backsapce刪除時退出的程式碼
<script type="text/javascript">
//遮蔽只讀元件的刪除事件。頁面中不可編輯元素下按backspace鍵會使瀏覽器後退到上一個頁面。
//好像只有在IE下會有此問題,FF中沒有此問題。
document.onkeydown=function(e){
//IE不傳e,使用window.event獲得;firefox則從e中獲得事件
var event=e||window.event;
var key=event.keyCode||event.which;
//var type=event.srcElement.type||event.target.type;
//var stat=event.srcElement.readOnly||event.target.readOnly;
if(event.srcElement){
var type=event.srcElement.type;
var stat=event.srcElement.readOnly;
}else if(event.target){
var type=event.target.type;
var stat=event.target.readOnly;
}
if(key==8){ //遮蔽只讀元件的刪除事件。只讀按鈕,其他不可編輯元素下按backspace鍵會使瀏覽器後退到上一個頁面
if((type!="text"&&stat==true)||(type!="textarea"&&stat==true)||(type!="select"&&stat==true)){
event.keyCode=0;
event.returnValue=false;
}
}
}
</script>
相關文章
- 如何把程式碼中的註釋批次刪除
- extundelete工具恢復rm -rf 刪除的目錄(ext4、ext3)delete
- 恢復EXT3下被刪除的檔案
- 刪除字串中的html標籤程式碼例項字串HTML
- 好的程式碼很容易刪除!
- Linux系統中檔案被刪除後的恢復方法(ext4)Linux
- IDEA外掛:快速刪除Java程式碼中的註釋IdeaJava
- 刪除所有正在執行和退出的docker例項Docker
- Laravel 中利用『模型事件』來實現刪除資料時的連帶刪除Laravel模型事件
- php 刪除資料夾的實現程式碼PHP
- Anaconda虛擬環境建立、啟用、退出、刪除操作
- iOS程式碼瘦身實踐:刪除無用的類iOS
- 刪除資料夾時顯示在另一程式開啟怎麼刪除
- JavaScript刪除元素節點程式碼例項JavaScript
- 刪除指定名稱的程式
- 獲取 NodeJS 程式退出碼NodeJS
- linux-ext4格式檔案誤刪除,該如何恢復?Linux
- phalcon框架中的軟刪除框架
- Babylon-AST初探-程式碼更新&刪除(Update & Remove)ASTREM
- 電腦刪除檔案時提示檔案已在另一程式開啟怎麼刪除
- 遇到EXT3 MYSQL檔案遭到惡意刪除的情況,該如何解決?MySql
- 刪除相應資料夾的時候提示 有程式正在用
- 刪除大key時要小心
- Docker定時刪除none映象DockerNone
- 程式碼中被植入了惡意刪除操作,太狠了!
- WPF中的ListBox怎麼新增刪除按鈕並刪除所在行
- 【DATAPUMP】Oracle資料泵定時備份刪除指令碼Oracle指令碼
- JavaScript刪除字串中的指定字元JavaScript字串字元
- 刪除檔案中的數字
- PHP刪除字串中的逗號PHP字串
- 如何在Python退出時強制執行一段程式碼Python
- Kubernetes原始碼分析之Pod的刪除原始碼
- 尋找寫程式碼感覺(十五)之 刪除功能的開發
- 如何使用程式碼的方式刪除 SAP CRM 訂單 Text 資料
- C#中刪除DataTable中的行的方法C#
- Linux刪除指定時間之前的檔案Linux
- [BUG反饋]刪除模型屬性時 不會刪除模型表的field_sort模型
- linux 下vim中關於刪除某段,某行,或全部刪除的命令Linux
- 如何在 Cypress 測試程式碼中遮蔽(Suppress)來自應用程式碼報出的錯誤訊息