几小时和几分钟的 jQuery 输入掩码
Posted
技术标签:
【中文标题】几小时和几分钟的 jQuery 输入掩码【英文标题】:jQuery inputmask for hours and minutes 【发布时间】:2014-07-14 14:01:41 【问题描述】:我正在使用 Robin Herbots 出色的 jQuery 输入掩码。如何创建掩码以允许用户以 99hrs 99mins 格式输入小时和分钟。我希望输入掩码看起来像 __hrs __mins
非常感谢
【问题讨论】:
到目前为止,您尝试过哪些不起作用的方法?请提供代码示例,最好是 jsfiddle 或类似的。见***.com/help/how-to-ask 谢谢 tbrisker - 我已经在下面回答了我自己的问题 【参考方案1】:根据隐藏在文档中的内容,如果花时间阅读,您会发现 Escape Special Mask Characters
使用:99\\hr\\s 99\\min\\s
h、s 和 m 是日期时间扩展使用的特殊字符。
感谢 Pawal 提醒我使用 RTFM ;-)
【讨论】:
12 小时时间怎么样?例如上午 8 点 59 分【参考方案2】:在使用插件之前,您应该简要阅读插件的文档。这是documentation。
现在继续您的查询,我认为您希望用户只输入hrs
和mins
,而实际上输入看起来像__hrs __mins
,所以您可以这样做,
$('#input-field-id').inputmask('99hrs99mins');
这是演示JSFiddle。
我希望它对您的事业有所帮助。
附言
在提问之前,您应该遵守这些How do I ask a good question?。
【讨论】:
感谢帕瓦尔的回复。你是对的,99hrs99mins 确实按照你的 jsFiddle 工作。我试过了。但我的面具显示为“_r___in”。您的回复使我进行了进一步调查,并且我意识到是 inputmask.date.extensions 的包含导致了这个问题。我在同一页面上使用 inputmask、inputmask.date.extensions 和 inputmask.numeric.extensions,因为我有许多需要日期、数字和文本输入掩码的字段。我正在浏览文档并仍在调查。你还有什么想法吗?非常感谢。以上是关于几小时和几分钟的 jQuery 输入掩码的主要内容,如果未能解决你的问题,请参考以下文章