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. 如何在Oracle ADF中禁用浏览器后退按钮
- 2. 后退按钮(浏览器行为)
- 3. 如何在JSP注销后禁用浏览器后退按钮?
- 4. 如何使用JavaScript禁用浏览器的后退按钮
- 5. 如何禁用客户机上的浏览器后退按钮?
- 6. 如何禁用后退按钮浏览器的
- 7. 禁用浏览器按钮
- 8. Titanium Android浏览器默认按钮栏
- 9. DNN:如何取消禁用浏览器后退按钮?
- 10. 在浏览器中禁用后退按钮
- 11. 禁用默认的Android浏览器
- 12. 浏览器后退按钮
- 13. 如何在黑莓默认浏览器中禁用菜单
- 14. 使用浏览器的后退按钮时删除/禁用JavaScript
- 15. 浏览器中的后退按钮
- 16. 如何获取浏览器返回按钮事件并阻止默认行为
- 17. 禁用CLIENT_CERT的浏览器后退按钮auth webapp
- 18. 单击浏览器后退按钮时,在页面上禁用提交按钮
- 19. 如何在所有浏览器中禁用向后按钮?
- 20. 当试图在浏览器中移动时禁用图像的默认行为
- 21. JqueryMobile(SPA)禁用浏览器后退按钮并刷新?
- 22. 禁用JavaScript时创建浏览器后退按钮?
- 23. 如何使用vue组件禁用浏览器上的后退按钮?
- 24. 禁用默认按钮
- 25. 浏览器的后退按钮显示奇怪的行为。 History.js
- 26. 疼痛浏览器的后退按钮
- 27. 确认浏览器后退按钮其他留在页面
- 28. 如何禁用所有浏览器上的退格键?
- 29. 如何在Chrome和Firefox中禁用靠近后退按钮的浏览器停止按钮
- 30. 禁用浏览器刷新按钮
而你刚刚阻止任何人在任何输入中删除文本。 – epascarello
是的。问题是“我怎样才能在浏览器中禁用退格按钮的默认行为(返回)” – alexey
意思是用户想阻止backsapce按钮将页面导航回历史中的上一页。 – epascarello