%PDF- %PDF-
Direktori : /home/opti/workflow/src/public/app-assets/js/scripts/forms/extended/ |
Current File : /home/opti/workflow/src/public/app-assets/js/scripts/forms/extended/form-inputmask.js |
/*========================================================================================= File Name: form-inputmask.js Description: An inputmask helps the user with the input by ensuring a predefined format. ---------------------------------------------------------------------------------------- Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template Version: 1.0 Author: Pixinvent Author URL: hhttp://www.themeforest.net/user/pixinvent ==========================================================================================*/ (function(window, document, $) { 'use strict'; // Date dd/mm/yyyy $('.date-inputmask').inputmask("dd/mm/yyyy"); //Phone mask $('.phone-inputmask').inputmask("(999) 999-9999"); // Another Date mm-dd-yyyy $('.international-inputmask').inputmask("+9(999)999-9999"); //Phone with extra $('.xphone-inputmask').inputmask("(999) 999-9999 / x999999"); // Purchase Order $('.purchase-inputmask').inputmask("aaaa 9999-****"); // Credit Card Number $('.cc-inputmask').inputmask("9999 9999 9999 9999"); // SSN $('.ssn-inputmask').inputmask("999-99-9999"); // ISBN $('.isbn-inputmask').inputmask("999-99-999-9999-9"); // Currency in USD $('.currency-inputmask').inputmask("$9999"); // Percentage $('.percentage-inputmask').inputmask("99%"); // Decimal $('.decimal-inputmask').inputmask({ "alias": "decimal" , "radixPoint": "." }); // Email mask $('.email-inputmask').inputmask({ mask: "*{1,20}[.*{1,20}][.*{1,20}][.*{1,20}]@*{1,20}[*{2,6}][*{1,2}].*{1,}[.*{2,6}][.*{1,2}]", greedy: false, onBeforePaste: function (pastedValue, opts) { pastedValue = pastedValue.toLowerCase(); return pastedValue.replace("mailto:", ""); }, definitions: { '*': { validator: "[0-9A-Za-z!#$%&'*+/=?^_`{|}~/-]", cardinality: 1, casing: "lower" } } }); // Optional Mask $('.optional-inputmask').inputmask("(99) 9999[9]-9999"); // JIT Masking $('.jit-inputmask').inputmask("mm-dd-yyyy",{ jitMasking: true }); // Oncomplete $('.oncomplete-inputmask').inputmask("d/m/y",{ "oncomplete": function(){ alert('inputmask complete'); } }); // Onincomplete $('.onincomplete-inputmask').inputmask("d/m/y",{ "onincomplete": function(){ alert('inputmask incomplete'); } }); // Oncleared $('.oncleared-inputmask').inputmask("d/m/y",{ "oncleared": function(){ alert('inputmask cleared'); } }); })(window, document, jQuery);