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>
相關文章
- 如何把程式碼中的註釋批次刪除
- 異常機制與遮蔽除錯程式碼除錯
- 刪除陣列中的指定元素例項程式碼陣列
- 刪除字串中的html標籤程式碼例項字串HTML
- javascript刪除陣列中的重複元素程式碼JavaScript陣列
- extundelete工具恢復rm -rf 刪除的目錄(ext4、ext3)delete
- Linux下誤刪除後的恢復操作(ext3/ext4)Linux
- 好的程式碼很容易刪除!
- 正規表示式刪除Java程式碼中的註釋Java
- 恢復EXT3下被刪除的檔案
- 點選刪除彈出提示是否刪除程式碼
- 刪除SQL隱碼攻擊的程式碼SQL
- 定時刪除檔案指令碼指令碼
- 刪除所有正在執行和退出的docker例項Docker
- javascript刪除陣列元素的程式碼JavaScript陣列
- IDEA外掛:快速刪除Java程式碼中的註釋IdeaJava
- js刪除陣列中重複項的程式碼例項JS陣列
- javascript新增刪除cookie程式碼JavaScriptCookie
- Linux系統中檔案被刪除後的恢復方法(ext4)Linux
- Laravel 中利用『模型事件』來實現刪除資料時的連帶刪除Laravel模型事件
- rhel4_如何恢復ext2_ext3檔案系統的刪除資料
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- js刪除字串前後的空格程式碼JS字串
- 點選刪除按鈕刪除當前行程式碼例項行程
- 使用js刪除字串中的最後一個字元例項程式碼JS字串字元
- php 刪除資料夾的實現程式碼PHP
- js刪除指定的li元素程式碼例項JS
- javascript刪除所有cookie例項程式碼JavaScriptCookie
- jquery刪除指定元素程式碼例項jQuery
- js刪除li元素程式碼例項JS
- js刪除操作時confirm()彈出確認框程式碼例項JS
- android真機除錯程式時會把以前的程式刪掉Android除錯
- ubuntu 程式刪除Ubuntu
- js如何刪除陣列中是否有重複內容程式碼JS陣列
- Anaconda虛擬環境建立、啟用、退出、刪除操作
- 刪除資料夾時顯示在另一程式開啟怎麼刪除
- ext4 時延stap指令碼指令碼
- iOS程式碼瘦身實踐:刪除無用的類iOS