javascript - 如何在 jqueryui datepicker 中禁用回车键

标签 javascript jquery jquery-ui

我正在使用 jQueryUI 日期选择器,当用户单击文本框并按下回车键时,当前日期将被填充。我想避免这种情况。我试过这个:

$('#datepicker').on('keypress',  function(e){
    if (e.which == 13) {
        e.preventDefault();
        e.stopPropagation();
        return false; 
    }
});

运气不好

这是演示 https://jsfiddle.net/shalini456/zwjzo175/ 的链接

最佳答案

试试这个:

$("#datepicker").keydown(myfunction); // use keydown

function myfunction(e) {
    if(e.keyCode === 13) {
        e.stopPropagation();
        e.preventDefault();

        return false;
    }
}

关于javascript - 如何在 jqueryui datepicker 中禁用回车键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35804660/

相关文章:

javascript - 向服务器发送最小数据的最佳协议(protocol)是什么

javascript - jquery 点击链接?

javascript - 在选择的 jquery ui 选项卡上获取选项卡文本

javascript - 当拖动子元素时使元素可拖动

javascript - 导出为 .txt 并排显示所有 <p> 行,而不是逐行显示 javascript jquery

javascript - Jquery UI 按钮问题

javascript - 为什么 Vue Js 计算的消息没有显示在 DOM 中?

javascript - div.getelementbyid(id).innerHTML = ""给出错误

javascript - HTML 网格定位

javascript - 捕捉传单搜索事件