我一直在使用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,此时它可以工作,但不能验证小时和分钟。
发布于 2018-03-02 06:26:56
我认为您需要将$(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>
https://stackoverflow.com/questions/49063784
复制相似问题