Подключаем библиотеку jQuery
1 |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> |
С официального сайта скачиваем maskedinput.js
В итоге получаем маску телефона на input
1 2 3 4 5 6 7 |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> <script type="text/javascript" src="/js/jquery.maskedinput.js"></script> <script type="text/javascript"> jQuery(function($){ $("input[name=telefon]").mask("+7 (999) 999-9999"); }); </script> |
Если необходимо, можно использовать аргумент (для отключения чистки при частично заполненном номере)
1 |
<span class="pun">{</span><span class="pln">autoclear</span><span class="pun">:</span> <span class="kwd">false</span><span class="pun">}</span> |
Например:
1 |
$(control).mask('999-999-9999', {autoclear: false}); |