From a9688f07e26b3017a8cb325474575e1fabe1aeb3 Mon Sep 17 00:00:00 2001 From: vedatakd Date: Tue, 3 Mar 2020 13:13:55 +0300 Subject: [PATCH] create phoneValidation function --- .../base-theme/resources/js/phonefield.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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