如何在jqueryui datepicker中禁用enter键

Sha*_*ini 5 javascript jquery jquery-ui

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

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

没有运气

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

小智 6

尝试这个:

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

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

        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)