我将datepicker字段设置为只读。我不希望用户输入日期,而只是从日历中选择它们。这很好用。但是,当我在此只读字段中点击退格键时,它会重定向到上一页。我想停止这项功能。
我已在日历上添加了一个“清除”按钮,用于清算目的。但是,当我仍然在此只读字段中选择所有(日期)并尝试清除(即退格)时,它会执行上述操作。任何帮助都会被淹没!!
答案 0 :(得分:2)
以下似乎可以在我的测试中使用,并且您只会阻止退格在这种方式进行实际输入时返回浏览器,而不是全局打破整个页面的快捷方式。
$('input[readonly]').on('keydown', function (e) {
if (e.which === 8) {
e.preventDefault();
}
});