【问题标题】:Jquery inputmask time not workingJquery inputmask时间不起作用
【发布时间】:2018-03-02 06:21:50
【问题描述】:

我一直在使用 jquery 输入掩码插件将输入掩码为 HH:MM:SS 格式。但时间不起作用。其他面膜工作正常。为什么?

这是我的代码

var selector = $("#time");
 $(selector).inputmask("hh:mm:ss", {
  placeholder: "HH:MM:SS", 
  insertMode: false, 
  showMaskOnHover: false,
  alias: "datetime",
  hourFormat: 12
 }
);

我将 hh:mm:ss 更改为 99:99:99 那个时间它工作但不验证小时和分钟。

【问题讨论】:

  • 请用适当的信息询问您的问题以找到解决方案。
  • 您想通过什么信息找到解决方案?

标签: javascript jquery jquery-inputmask


【解决方案1】:

我认为您需要将 $(selector) 更改为 selector 你可以试试这个js库

 <input id="time" name="test1"/>
<script src="https://code.jquery.com/jquery-2.2.4.js"></script>
<script src="https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/dist/jquery.inputmask.bundle.js"></script>
<script>
$("#time").inputmask("hh:mm:ss", {
  placeholder: "HH:MM:SS", 
  insertMode: false, 
  showMaskOnHover: false,
  alias: "datetime",
  hourFormat: 12
 }
);
</script>

【讨论】:

  • 没有。屏蔽正在工作,但我无法在输入中输入任何内容。我也不能删除 HH:mm:ss 占位符。
  • 您能告诉我您使用的是什么“输入掩码”吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-21
  • 2023-03-23
  • 1970-01-01
  • 2019-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多