使用鼠标选择日期时,JQuery UI日期选择器失去焦点

我将JQuery ui与datepicker一起使用,当用户点击某个字段时,他们会相应地弹出日历

  1. 用户选项卡(通过键进入字段
  2. 用户通过鼠标单击选择日期
  3. 用户选项卡
  4. Tabindex从1开始(在表单的开头)

下面是代码。(可能还设置了选项卡索引)

<输入类型=“text”name=“demo”/gt;
<输入type=“text”class=“日期”/>

jquery代码是:

$(“.date”).datepicker();

关于如何解决这个问题(最短解决方案的奖励)有什么建议吗

订阅onCloseonSelect事件:

$(“#someinput”).datepicker(
{
//这里还有其他选择
onSelect:function()
{
//“this”关键字指的是输入(在本例中为:#someinput)
这是focus();
}
});

或者在onClose的情况下:

$(“#someinput”).datepicker(
{
onClose:function()
{
这是focus();
}
});

发表评论