0
A
回答
0
你可以用keydown事件禁用退格鍵:
$('html').bind('keydown', function (e) {
if (e.keyCode == 8) {
return false;
}
});
0
我希望這會爲你工作。
$(document).unbind('keydown').bind('keydown', function (event) {
var doPrevent = false;
if (event.keyCode === 8) {
var d = event.srcElement || event.target;
if ((d.tagName.toUpperCase() === 'INPUT' &&
(
d.type.toUpperCase() === 'TEXT' ||
d.type.toUpperCase() === 'PASSWORD' ||
d.type.toUpperCase() === 'FILE' ||
d.type.toUpperCase() === 'SEARCH' ||
d.type.toUpperCase() === 'EMAIL' ||
d.type.toUpperCase() === 'NUMBER' ||
d.type.toUpperCase() === 'DATE')
) ||
d.tagName.toUpperCase() === 'TEXTAREA') {
doPrevent = d.readOnly || d.disabled;
}
else {
doPrevent = true;
}
}
if (doPrevent) {
event.preventDefault();
}
});
相關問題
- 1. 如何在iPad的瀏覽器中禁用後退按鈕
- 2. 如何防止默認並覆蓋瀏覽器的後退按鈕行爲?
- 3. 禁用瀏覽器後退按鈕javascript
- 4. 退出後在laravel中禁用瀏覽器的後退按鈕
- 5. 如何在Oracle ADF中禁用瀏覽器後退按鈕
- 6. 如何在django中禁用瀏覽器後退按鈕?
- 7. 如何禁用asp.net 4.0中的瀏覽器後退按鈕?
- 8. 後退按鈕(瀏覽器行爲)
- 9. 如何在JSP註銷後禁用瀏覽器後退按鈕?
- 10. 如何使用JavaScript禁用瀏覽器的後退按鈕
- 11. 如何禁用後退按鈕瀏覽器的
- 12. 如何禁用客戶機上的瀏覽器後退按鈕?
- 13. 禁用iPad默認退出按鈕Xcode
- 14. 禁用瀏覽器按鈕
- 15. Titanium Android瀏覽器默認按鈕欄
- 16. 如何禁用瀏覽器後退按鈕
- 17. DNN:如何取消禁用瀏覽器後退按鈕?
- 18. 在瀏覽器中禁用後退按鈕
- 19. 在瀏覽器中禁用後退按鈕
- 20. 禁用默認的Android瀏覽器
- 21. 瀏覽器後退按鈕
- 22. 如何在黑莓默認瀏覽器中禁用菜單
- 23. 如何在Flex中禁用默認瀏覽器導航
- 24. 如何在javascript中的主頁上禁用瀏覽器後退按鈕
- 25. 如何禁用後退按鈕行爲?
- 26. 使用瀏覽器的後退按鈕時刪除/禁用JavaScript
- 27. 如何隱藏瀏覽器的默認圖片上傳按鈕?
- 28. 瀏覽器中的後退按鈕
- 29. 如何獲取瀏覽器返回按鈕事件並阻止默認行爲
- 30. 如何在瀏覽器中使用後退按鈕?
而你剛剛阻止任何人在任何輸入中刪除文本。 – epascarello
是的。問題是「我怎樣才能在瀏覽器中禁用退格按鈕的默認行爲(返回)」 – alexey
意思是用戶想阻止backsapce按鈕將頁面導航回曆史中的上一頁。 – epascarello