【发布时间】:2012-04-22 01:46:49
【问题描述】:
挪威日期格式为 dd.mm.yyyy。我已将 datepicker 日期格式更改为此,没问题。但是,如果用户决定通过键盘输入日期,他们可能会输入 3.4.12,甚至只输入 3.4。我希望 datepicker 在模糊时正确格式化日期,即使日期是通过键盘输入的,而不是从 datepicker 中选择的。我尝试了以下方法,但没有成功:
$('.dp').datepicker({
onClose: function(dateText, inst) {
$(this).val(dateText)
}
})
输入没有任何反应,因为返回的 dateText 与输入的值相同。
【问题讨论】:
-
如果输入了完整的日期,日期选择器不工作吗?似乎在我的测试中起作用。问题似乎是部分日期,如 3.4。对吗?
-
我也无法让它与像 3.4.2012 这样的完整日期一起工作(输出应该是 03.04.2012)。您是否使用我的代码进行了测试?
标签: javascript jquery user-interface keyboard datepicker