我使用JQuery ui与datepicker,当用户选项卡上的字段,他们适当地获取日历弹出。
>用户选项卡(通过键到字段
>用户通过鼠标点击选择日期
>用户选项卡
> Tabindex从一个开始(在表单的开头)
这里是代码。 (也可以设置tab索引)
<input type="text" name="demo" /> <input type="text" class="date" />
jquery代码是:
$(".date").datepicker();
解决方法
订阅onClose或onSelect事件:
$("#someinput").datepicker( { // other options goes here onSelect: function () { // The "this" keyword refers to the input (in this case: #someinput) this.focus(); } });
或者在onClose的情况下:
$("#someinput").datepicker( { onClose: function () { this.focus(); } });