引导输入掩码无法工作,控制台中未显示错误

Posted

技术标签:

【中文标题】引导输入掩码无法工作,控制台中未显示错误【英文标题】:Bootstrap Input Mask could not work, no errors shown in console 【发布时间】:2021-08-25 08:44:25 【问题描述】:

我开发了一个网络应用程序,使用 Bootstrap Input Mask 对日期输入进行掩码(在 DD、MM 和 YYYY 之间添加“-”)

但是,引导输入掩码无法工作,并且控制台中没有显示错误。

 <script src="http://code.jquery.com/jquery-3.6.0.min.js"></script>
<link href='https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css'>
<script src='https://stackpath.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.bundle.min.js'></script>

<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.1.60/inputmask/jquery.inputmask.js"></script>

<input type="text" name="due_date" id="due_date" class="datepicker" data-inputmask-alias="datetime" data-inputmask-inputformat="dd-mm-yyyy" data-inputmask-placeholder="jj/mm/aaaa"> 

<script>
$('input').inputmask();

  $('#due_date').datepicker(
      dateFormat: 'dd-mm-yy'
);
</script>
 

应该在用户输入的DD、MM和YYYY之间加上“-”。 我怎样才能找出问题所在?

【问题讨论】:

【参考方案1】:

使用此处文档中所述的字符串填写掩码:https://github.com/RobinHerbots/Inputmask#via-jquery-plugin

使用带有数字的字符串:inputmask('99-99-9999')

我在这里为你创建了一个简化的测试用例:https://codepen.io/MartinMuzatko/pen/ZEejEpL

【讨论】:

以上是关于引导输入掩码无法工作,控制台中未显示错误的主要内容,如果未能解决你的问题,请参考以下文章

在拆分视图控制器主视图控制器中未显示

引导列在 Firefox 中未正确显示

使用正则表达式掩码实时控制浮点输入

Java 输出中未显示泰语

XBOX 在插槽 0 中检测到一个游戏手柄,但在 Game Maker Studio 2 中未检测到输入

IBM MFP V8 中未生成 Swagger UI