diff --git a/src/js/_components/_ui.form.validate.field.js b/src/js/_components/_ui.form.validate.field.js index 9236dc5..e12419d 100755 --- a/src/js/_components/_ui.form.validate.field.js +++ b/src/js/_components/_ui.form.validate.field.js @@ -56,12 +56,17 @@ const FormValidateField = (($) => { console.warn(`${NAME}: Browser check validity is failed #${$el.attr('id')}`); } + let unmaskedVal = val; + if(typeof $el.inputmask === 'function'){ + unmaskedVal = $el.inputmask('unmaskedvalue'); + } + // required if ( $el.hasClass('required') && - (!val.length || - !val.trim().length || - (ui.isHtml(val) && !$(val).text().length)) + (!unmaskedVal.length || + !unmaskedVal.trim().length || + (ui.isHtml(val) && !$(unmaskedVal).text().length)) ) { valid = false; console.warn(`${NAME}: Required field is missing #${$el.attr('id')}`); @@ -76,11 +81,6 @@ const FormValidateField = (($) => { console.warn(`${NAME}: Wrong URL #${$el.attr('id')}`); } - let unmaskedVal = val; - if(typeof $el.inputmask === 'function'){ - unmaskedVal = $el.inputmask('unmaskedvalue'); - } - // maxlength const maxLength = $el.attr('maxlength'); if(maxLength && maxLength.length) {