2014-09-23 91 views
0

我不能因爲某種原因讓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文件和輸入掩碼插件)

當我選擇輸入時,確定我錯過了一個非常詳細的細節,但我無法弄清楚那是什麼。提前感謝您考慮回覆。

回答

0

您需要在文檔準備好後調用掩碼,並且您正在使用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

+0

非常感謝你@DimoMohit,解決了問題 – Adeel 2014-09-24 05:02:51