无法使jquery输入掩码工作

时间:2014-09-23 05:40:20

标签: jquery-inputmask

我出于某种原因无法获得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数据。我确信我错过了一个非常细微的细节,但我无法弄清楚那是什么。提前感谢您考虑回复。

1 个答案:

答案 0 :(得分:0)

您需要在文档准备好后调用mask。并且您正在使用mask("99999-9999999-9")的{​​{1}}投标。

inputmask("99999-9999999-9");

您可以参考jquery.inputmask 3.x插件或查看JSFiddle