2014-09-23 5 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) и jquery.inputmask.js из DIST папки т.е. jquery.inputmask-3.x \ расстояние \ inputmask \ jquery.inputmask.js. (Я загрузил оба из jquery.com (как основной файл jquery, так и плагин ввода-маска)

Когда я выбираю вход, в нем ничего не отображается, т. Е. Подчеркивания и т. Д., И это не мешает чтению данных charecter. конечно, мне не хватает мельчайших деталей, но я не мог понять, что это такое. Поблагодарив вас заранее за возможность ответить.

ответ

0

Вам нужно позвонить маске после того, как документ будет готов. И вы используете mask("99999-9999999-9") inlace of 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