Описание тега jquery-inputmask
NoneJquery.inputmask - это плагин jquery, который создает маску ввода. Маска ввода помогает пользователю с вводом, обеспечивая предопределенный формат. Это может быть полезно для дат, чисел, номеров телефонов и т. Д.
jquery.inputmask
Авторские права (c) 2010 - 2013 Robin Herbots Лицензировано согласно лицензии MIT ( https://www.opensource.org/licenses/mit-license.php)
jquery.inputmask - это плагин jquery, который создает маску ввода.
Маска ввода помогает пользователю с вводом, обеспечивая предопределенный формат. Это может быть полезно для дат, чисел, номеров телефонов и т. Д.
Особенности:
- легко использовать
- необязательные части, которые были в маске
- возможность определять псевдонимы, скрывающие сложность
- маски даты / даты и времени
- числовые маски
- много обратных вызовов
- нежные маски
- многие функции могут быть включены / отключены / настроены с помощью параметров
- поддерживает атрибуты readonly/disabled/dir="rtl"
- поддержка атрибута data-inputmask
- поддержка нескольких масок
- поддержка регулярных выражений
Применение:
Включите js-файлы, которые вы можете найти в папке dist. У вас есть связанный файл, который содержит основной код плагина, а также все расширения. (дата, числа, другое) или, если вы предпочитаете включать только некоторые части, используйте отдельные js-файлы в папке dist / min.
Минимум для включения - это jquery.inputmask.js.
html
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.inputmask.js" type="text/javascript"></script>
Определите свои маски:
javascript
$(document).ready(function(){
$("#date").inputmask("d/m/y"); //direct mask
$("#phone").inputmask("mask", {"mask": "(999) 999-9999"}); //specifying fn & options
$("#tin").inputmask({"mask": "99-9999999"}); //specifying options only
});
или
html
<input data-inputmask="'alias': 'date'" />
<input data-inputmask="'mask': '9', 'repeat': 10, 'greedy' : false" />
<input data-inputmask="'mask': '99-9999999'" />
javascript
$(document).ready(function(){
$(":input").inputmask();
});
Учить больше: