diff --git a/addons/default/visiosoft/base-theme/resources/js/phonefield.js b/addons/default/visiosoft/base-theme/resources/js/phonefield.js index 54c4a985d..52c392655 100644 --- a/addons/default/visiosoft/base-theme/resources/js/phonefield.js +++ b/addons/default/visiosoft/base-theme/resources/js/phonefield.js @@ -32,4 +32,21 @@ function phoneMask(fields) { clearIncomplete: true }); } +} + +function controlNumber(inputQuery) { + var iti = intlTelInput(inputQuery, { + hiddenInput: inputQuery.getAttribute('name'), + class: "form-control", + initialCountry: "auto", + geoIpLookup: function (success, failure) { + $.get("https://ipinfo.io", function () { + }, "jsonp").always(function (resp) { + var countryCode = (resp && resp.country) ? resp.country : ""; + success(countryCode); + }) + } + }) + + return iti.isValidNumber(); } \ No newline at end of file