我可以使用 Jquery UI 日期选择器来更改键盘输入日期的格式吗?
Can I use Jquery UI datepicker to change format of a keyboard-entered date?
挪威日期格式是dd.mm.yyyy。我已经将日期选择器日期格式更改为此格式,没问题。但是,如果用户决定通过键盘输入日期,他们可能会输入例如 3.4.12,甚至只输入 3.4。我希望日期选择器在模糊中正确格式化日期,即使日期是通过键盘输入的,而不是通过从日期选择器中进行选择。我尝试了以下方法,但没有奏效:
$('.dp').datepicker({
onClose: function(dateText, inst) {
$(this).val(dateText)
}
})
输入不会发生任何变化,因为返回的日期文本与输入的值相同。
这应该会让你朝着正确的方向前进。它已在Chrome中进行了测试,并按您的预期工作。
相关文章:
- 将日期添加到日期输入字段Angular
- 离子/角度日期输入使用时刻以编程方式设置
- 开始日期和结束日期输入字段的 JQuery 筛选器表
- 正在侦听HTML日期输入的更改
- 关于如何将日期输入值与最小/最大日期范围进行比较的建议
- 在Javascript中填充日期和日期:输入:月和年
- 使用angularJS设置HTML5日期输入字段的默认值
- 为什么我的AngularJS ngModel绑定到时间输入,而不绑定到日期输入
- 如何在引导日期输入中使今天的日期默认值
- 如何通过Javascript编辑HTML中日期输入的值
- JavaScript 中的日期输入类型验证
- angularjs 中的日期输入有些奇怪
- 验证日期输入 - 最小值和最大值
- 仅 angularjs 日期输入
- 轨道 - 日期输入格式
- 如何使用另一个日期输入字段将日期设置为输入字段
- 日期输入类型 HTML 中的变量“min”
- 添加使用 JS 的日期输入的第二次使用使它们都不起作用
- 使用提交验证日期输入字段
- 在 JavaScript 中对日期输入进行单元测试处理,而不考虑时区