Jquery输入掩码时间不起作用

时间:2018-03-02 06:21:50

标签: javascript jquery jquery-inputmask

我一直在使用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那时它正在工作但没有验证小时和分钟。

1 个答案:

答案 0 :(得分:1)

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

 <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>