3

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

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

4

1 回答 1

0

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

$('#your_input_id').keydown(function(e){
    if(e.which == 13) { 
      $('#your_form_id').submit();
      return false;
    }
});
于 2013-08-18T10:42:53.123 回答