Fix parziale #544

Esclusione dei campi già inizializzati dall'avvio Inputmask.
This commit is contained in:
Thomas Zilio 2019-04-04 18:55:53 -07:00
parent 0d5b63a514
commit 8847046ce8
2 changed files with 10 additions and 11 deletions

View File

@ -1096,24 +1096,24 @@ function start_inputmask(element) {
var date = moment.localeData().longDateFormat('L').toLowerCase();
$(element + ".date-mask").inputmask(date, {
$(element + ".date-mask").not('.bound').inputmask(date, {
"placeholder": date
});
}).addClass('bound');
$(element + '.email-mask').inputmask('Regex', {
$(element + '.email-mask').not('.bound').inputmask('Regex', {
regex: "^[a-zA-Z0-9_!#$%&'*+/=?`{|}~^-]+(?:\\.[a-zA-Z0-9_!#$%&'*+/=?`{|}~^-]+)*@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
});
}).addClass('bound');
$(element + '.alphanumeric-mask').inputmask('Regex', {
$(element + '.alphanumeric-mask').not('.bound').inputmask('Regex', {
regex: "[A-Za-z0-9#_|\/\\-.]*",
});
}).addClass('bound');
if (isMobile.any()) {
$(element + '.inputmask-decimal, ' + element + '.date-mask, ' + element + '.timestamp-mask').each(function () {
$(this).attr('type', 'tel');
});
}).addClass('bound');
} else {
$(element + '.inputmask-decimal').each(function () {
$(element + '.inputmask-decimal').not('.bound').each(function () {
var $this = $(this);
var min = $this.attr('min-value');
@ -1140,7 +1140,7 @@ function start_inputmask(element) {
groupSeparator: globals.thousands,
onUnMask: function (maskedValue, unmaskedValue) {
return maskedValue.toEnglish();
}
},
});
$this.on('keyup', function () {
@ -1148,7 +1148,7 @@ function start_inputmask(element) {
$(this).val(min);
}
});
});
}).addClass('bound');
}
}

View File

@ -352,7 +352,6 @@ $("#categoria").change( function(){
$("#subcategoria").val(null).trigger("change");
});
function scorpora_iva() {
if ($("#idiva_vendita").val()!=''){
var percentuale = parseFloat($("#idiva_vendita").selectData().percentuale);