【问题标题】:jQuery inputmask for hours and minutes几小时和几分钟的 jQuery 输入掩码
【发布时间】:2014-07-14 14:01:41
【问题描述】:

我正在使用 Robin Herbots 出色的 jQuery 输入掩码。如何创建掩码以允许用户以 99hrs 99mins 格式输入小时和分钟。我希望输入掩码看起来像 __hrs __mins

非常感谢

【问题讨论】:

  • 到目前为止,您尝试过哪些不起作用的方法?请提供代码示例,最好是 jsfiddle 或类似的。见stackoverflow.com/help/how-to-ask
  • 谢谢 tbrisker - 我已经在下面回答了我自己的问题

标签: jquery jquery-inputmask


【解决方案1】:

根据隐藏在文档中的内容,如果花时间阅读,您会发现 Escape Special Mask Characters

使用:99\\hr\\s 99\\min\\s

h、s 和 m 是日期时间扩展使用的特殊字符。

感谢 Pawal 提醒我使用 RTFM ;-)

【讨论】:

  • 12 小时时间怎么样?例如上午 8 点 59 分
【解决方案2】:

在使用插件之前,您应该简要阅读插件的文档。这是documentation

现在继续您的查询,我认为您希望用户只输入hrsmins,而实际上输入看起来像__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,因为我有许多需要日期、数字和文本输入掩码的字段。我正在浏览文档并仍在调查。你还有什么想法吗?非常感谢。
猜你喜欢
  • 2019-08-03
  • 1970-01-01
  • 1970-01-01
  • 2021-06-26
  • 1970-01-01
  • 1970-01-01
  • 2015-08-15
  • 2022-12-16
  • 2017-10-20
相关资源
最近更新 更多