Javascript 时间输入字段

Javascript 时间输入字段,javascript,jquery,html,Javascript,Jquery,Html,我正在构建一个表单以接受时间值HH:MM,如何过滤用户输入并在文本字段中显示冒号?我想我正在寻找某种过滤输入框。如果你想要UI插件,请查看 如果需要UI插件,请查看 这通常被称为一个,在上面做一些。编辑:似乎有一个,通常被称为一个,在上面做一些。编辑:这里似乎有一个,而TimePicker插件看起来非常漂亮,如果用户正在做任何数量的数据输入,它会让他们发疯。不久前,我回答了一个类似的问题,解释了原因: 一个和一点javascript验证可能是一个更好的解决方案。虽然TimePicker插件看起

我正在构建一个表单以接受时间值HH:MM,如何过滤用户输入并在文本字段中显示冒号?我想我正在寻找某种过滤输入框。

如果你想要UI插件,请查看

如果需要UI插件,请查看


这通常被称为一个,在上面做一些。编辑:似乎有一个

,通常被称为一个,在上面做一些。编辑:这里似乎有一个

,而TimePicker插件看起来非常漂亮,如果用户正在做任何数量的数据输入,它会让他们发疯。不久前,我回答了一个类似的问题,解释了原因:


一个和一点javascript验证可能是一个更好的解决方案。

虽然TimePicker插件看起来很不错,但如果用户正在做任何数量的数据输入,它会让他们发疯。不久前,我回答了一个类似的问题,解释了原因:


再加上一点javascript验证可能是一个更好的解决方案。

您是否使用过JQuerySked输入插件


您是否使用过JqueryMasked输入插件

计算机可以为您执行此操作。它只接受最小的输入,并正确格式化和验证它。它会自动更正/删除无效字符。它100%基于键盘,旨在为训练有素的用户提供高生产率。它避免了Javascript“时间选择器”的陷阱,后者需要繁琐而缓慢的点击、拖动和鼠标移动,这会影响生产率

参考上述评论,EZ-Time JS是专门为严重、繁重的数据输入而开发的,非常适合调度工作

它不仅验证,而且还自动删除和/或纠正无效输入。它接受使输入时间非常快的快捷方式

以下是一些例子:

INPUT --> OUTPUT
8 --> 08:00 AM
515p --> 05:15 PM
12f --> 12:15 AM --notice the use of shortcut codes, ie., f = 15
既然您提到了冒号,那么使用EZ Time可以省去空格和冒号以方便使用。它会将它们添加回输出中

EZ Time JS使输入时间变得非常简单。

用户可以为您完成此操作。它只接受最小的输入,并正确格式化和验证它。它会自动更正/删除无效字符。它100%基于键盘,旨在为训练有素的用户提供高生产率。它避免了Javascript“时间选择器”的陷阱,后者需要繁琐而缓慢的点击、拖动和鼠标移动,这会影响生产率

参考上述评论,EZ-Time JS是专门为严重、繁重的数据输入而开发的,非常适合调度工作

它不仅验证,而且还自动删除和/或纠正无效输入。它接受使输入时间非常快的快捷方式

以下是一些例子:

INPUT --> OUTPUT
8 --> 08:00 AM
515p --> 05:15 PM
12f --> 12:15 AM --notice the use of shortcut codes, ie., f = 15
既然您提到了冒号,那么使用EZ Time可以省去空格和冒号以方便使用。它会将它们添加回输出中


EZ Time JS让输入时间变得非常简单。

如何过滤?预期的输入是什么?据我所知,他要求输入一个maskFilter它是怎么做的?预期的输入是什么?据我所知,他要求输入掩码+1我同意-时间选择器不是一个解决所有问题的工具。我喜欢它的外观,但当我为我们的一个客户的东西进行概念验证时,我有点疯狂:)+1我同意-时间选择器这并不是一个解决所有问题的方法。我喜欢它的外观,但当我为我们的一个客户产品进行概念验证时,我有点疯狂:)虽然我非常喜欢这个插件,但它会导致IE 8在兼容模式下出现一些问题。虽然我非常喜欢这个插件,但它会导致IE 8在兼容模式下出现一些问题。