Bootstrap Datetimepicker - 按下回车键时模糊()
Bootstrap Datetimepicker - blur() when pressing enter
在 直接 我的日期时间选择器的 input
字段内编辑日期(不打开小部件)时,我想通过按键输入来确认输入的日期。
我认为只要调用 blur()
就可以了。
但我不知道如何在日期时间选择器的 input
字段上 运行 blur()
。有人有想法吗?
$(".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();
}
}
})
添加为答案,因为 OP 喜欢这个解决方案。
除了使用 blur()
之外,另一种选择是在选择器需要打开或关闭时使用 dp.hide()
和 dp.show()
。有了这个,控制就更多了,而且可能更容易,因为焦点和模糊编程 可能 有点烦人
查看docs了解更多信息
在 直接 我的日期时间选择器的 input
字段内编辑日期(不打开小部件)时,我想通过按键输入来确认输入的日期。
我认为只要调用 blur()
就可以了。
但我不知道如何在日期时间选择器的 input
字段上 运行 blur()
。有人有想法吗?
$(".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();
}
}
})
添加为答案,因为 OP 喜欢这个解决方案。
除了使用 blur()
之外,另一种选择是在选择器需要打开或关闭时使用 dp.hide()
和 dp.show()
。有了这个,控制就更多了,而且可能更容易,因为焦点和模糊编程 可能 有点烦人
查看docs了解更多信息