虽然直接直接编辑我的datetimepicker的input
字段中的日期(不打开窗口小部件),但我想通过按Enter确认输入的日期。
我认为只需致电blur()
就可以。
但是我不知道如何在我的datetimepicker的blur()
字段上运行input
。有人有主意吗?
$(".mydatepicker").datetimepicker({
locale: "de",
format: "L",
minDate: "1900/01/01",
keyBinds: {
enter: function () {
// "this.input.blur();"
}
}
})
不是最干净的,但是可以运行的解决方案:
$(".mydatepicker").datetimepicker({
locale: "de",
format: "L",
minDate: "1900/01/01",
keyBinds: {
enter: function () {
this.show();
this.hide();
}
}
})
答案 0 :(得分:1)
已添加为答案,因为OP喜欢该解决方案。
当需要打开或关闭选择器时,可以使用blur()
和dp.hide()
而不是使用dp.show()
。有了它,可以进行更多的控制,并且可能会更容易,因为聚焦和模糊编程 可能会让人讨厌
检查docs以获得更多信息