jquery-ui - 如何禁用 jQuery UI 日期选择器的键盘快捷键?

标签 jquery-ui jquery-ui-datepicker

我在使用 jQuery UI 日期选择器时遇到问题,当手动更改日期并按下回车键时,日期选择器日期会覆盖手动输入(我要执行的操作是提交表单)。

我想禁用日期选择器上的键盘快捷键,但找不到方法。

最佳答案

作为一个选项,您可以尝试通过在日期选择器初始化后为您的输入分配另一个 keydown 事件处理程序来覆盖该行为,并检查那里的回车键

$('#your_input_id').keydown(function(e){
    if(e.which == 13) { 
      $('#your_form_id').submit();
      return false;
    }
});

关于jquery-ui - 如何禁用 jQuery UI 日期选择器的键盘快捷键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323164/

相关文章:

jquery datepicker - beforeShowDay 问题

javascript - 如何在一周内装扮日期选择器

javascript - jquery UI 不会在新的 DOM 元素上执行

jquery - html中的数据类型

php - jQuery load() 和 Facebook XFBML 的问题

javascript - 如何使用引导日期选择器在应用程序上获取正确的日期格式?

jquery-ui-datepicker - 复制 Google Analytics DateRange 选择器

javascript - JQuery Datepicker 日期仅在单击日期时捕获

jquery - 如何创造更好的爆炸效果

javascript - (Object object) 没有方法效果