我正在使用jquery inputMask库(https://github.com/RobinHerbots/jquery.inputmask).但如果有更好的inputMask库,请随时告诉我.但我需要inputMask,而不是时间选择器.
场景是在时间字段上有inputMask.我们希望根据用户的语言环境显示并拥有inputMask,因此它应该支持12小时和24小时格式.最初我们只支持24小时格式,因此掩码代码如下所示:
$('input[id$="endTime"]').inputmask("hh:mm:ss", {placeholder: "HH:MM:SS", insertMode: false, showMaskOnHover: false});
请注意,我们还需要支持秒数.对于12小时格式,我实际上尝试了几种格式,但它们都不适合我.所以有可能掩盖吗?
$('input[id$="endTime"]').inputmask("hh:mm:ss", { placeholder: "HH:MM:SS", insertMode: false, showMaskOnHover: false, hourFormat: 12 } );
演示
提示:打开文件jquery.inputmask.bundle.js
,搜索datetime
并查看所有选项.
(抱歉,我无法添加评论,因为我没有足够的限制点来执行此操作.)