Как отформатировать текстовое поле маски в jQuery?
У меня есть веб-форма с текстовыми полями, которые маскируются с помощью кода jQuery.
Вот мой код:
<head runat="server"> <title>jQuery Masked Input Demo</title> <script src="Jquery Scripts/jquery-1.8.3.min.js" type="text/javascript"></script> <script src="Jquery Scripts/jquery.maskedinput.js" type="text/javascript"></script> <script type='text/javascript'> $(document).ready(function () { $.mask.definitions['~'] = "[+-]"; $("#TextBox1").mask("999,999,999,999"); $("#TextBoxY").mask("999,999,999,999"); $("#TextBox1").blur(function () { $("#lblinfo").html(" " + $(this).mask()); $("#TextBoxY").blur(function() { $("#lblinfo2").html(" " + $(this).mask()); }).dblclick(function() { $(this).unmask(); }); }); });
Как я могу получить код для маскировки любого числа, которое вводит пользователь, без необходимости быть 12 числами?
Пример:
Если у пользователя есть 12 номеров, они введут 123,456,789,101, и маскировка будет работать.
Если у пользователя есть 7 номеров 1,234,567, маскировка должна работать, но это не так. Как я могу заставить jQuery маскировать любое число?
Sergey Alexandrovich Kryukov
Вы имели в виду "12 цифр"?
—СА
Computer Wiz99
Да.