当前位置:  开发笔记 > 编程语言 > 正文

JQuery输入掩码为12小时时间格式

如何解决《JQuery输入掩码为12小时时间格式》经验,为你挑选了1个好方法。

我正在使用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小时格式,我实际上尝试了几种格式,但它们都不适合我.所以有可能掩盖吗?



1> Vuongg..:
$('input[id$="endTime"]').inputmask("hh:mm:ss", {
        placeholder: "HH:MM:SS", 
        insertMode: false, 
        showMaskOnHover: false,
        hourFormat: 12
      }
   );

演示

提示:打开文件jquery.inputmask.bundle.js,搜索datetime并查看所有选项.

(抱歉,我无法添加评论,因为我没有足够的限制点来执行此操作.)


在版本4.x中可以找到它,它是:$('#endTime')。inputmask({别名:“ datetime”,占位符:“ 12:00 AM”,inputFormat:“ hh:MM TT”,insertMode: false,showMaskOnHover:false,hourFormat:12}`
推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有