我有一个日期选择器字段设置为只读。我不希望用户输入日期,而是只从日历中选择它们。这很好用。但是,当我在这个只读字段中按下退格键时,它会重定向到上一页。我想停止此功能。
我已经在日历上添加了一个“清除”按钮以用于清除目的。但是,当我仍然选择此只读字段中的所有(日期)并尝试清除(即退格键)时,它会执行上述操作。任何帮助将不胜感激!!
最佳答案
以下内容似乎在我的测试中有效,并且您只会在以这种方式实际输入时阻止退格键在浏览器中返回,而不是在全局范围内破坏整个页面的快捷方式。
$('input[readonly]').on('keydown', function (e) {
if (e.which === 8) {
e.preventDefault();
}
});
关于asp.net-mvc - 在只读文本框 mvc4 razor 中禁用返回上一页的退格键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26467837/