我出于某种原因无法获得jquery输入掩码插件。我不知道jquery所以任何曾在jquery工作过的人请回复。这是我的testPage.php代码
<html>
<head>
<script src="view/script/jquery-2.1.1.js" type="text/javascript"></script>
<script src="view/script/jquery.inputmask.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
jQuery(function ($) {
$("#cnicFieldName").mask("99999-9999999-9");
});
</script>
ID :<input type="text" id="cnicFieldName" /> <br />
</body>
</html>
仅供参考:是的我从dist文件夹中包含了jquery(最新的avalible版本)和jquery.inputmask.js,即jquery.inputmask-3.x \ dist \ inputmask \ jquery.inputmask.js。 (我从jquery.com(主要的jquery文件和输入掩码插件)下载了两者
当我选择输入时,它中没有任何内容,即下划线等,并且它不会阻止其中的charecter数据。我确信我错过了一个非常细微的细节,但我无法弄清楚那是什么。提前感谢您考虑回复。
答案 0 :(得分:0)
您需要在文档准备好后调用mask。并且您正在使用mask("99999-9999999-9")
的{{1}}投标。
inputmask("99999-9999999-9");
您可以参考jquery.inputmask 3.x插件或查看JSFiddle