无法使jQuery输入掩码工作
问题描述:
我不能因为某种原因让jquery输入掩码插件工作。我不知道jquery,所以任何在jquery中工作的人都请回复。这里是我的testPage.php代码无法使jQuery输入掩码工作
<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>
FYI:是的,我曾经既包括了jQuery(最新avalible版本)和dist文件夹即jquery.inputmask-3.X \ DIST \输入掩码jquery.inputmask.js \ jquery.inputmask.js。 (我已经从jquery.com下载了这两个文件(包括主jQuery文件和输入掩码插件)
当我选择输入时,确定我错过了一个非常详细的细节,但我无法弄清楚那是什么。提前感谢您考虑回复。
答
您需要在文档准备好后调用掩码,并且您正在使用mask("99999-9999999-9")
插入inputmask("99999-9999999-9");
。
<body>
<script type="text/javascript">
$(document).ready(function(){
$("#cnicFieldName").inputmask("99999-9999999-9");
});
</script>
ID :<input type="text" id="cnicFieldName" /> <br />
</body>
你可以参考jquery.inputmask 3.x插件或检查JSFiddle
非常感谢你@DimoMohit,解决了问题 – Adeel 2014-09-24 05:02:51