Автоматическое определение маски телефонного номера по ip

Добрый день!

Как Вы знаете, в элементе телефон мы добавили возможно выбора телефонного кода страны по флагу страны:

Автоматическое определение маски телефонного номера по ip 1

Автоматическое определение маски телефонного номера по ip 2

Автоматическое определение маски телефонного номера по ip 2

К нам обратились пользователи с просьбой - автоопределения страны по ip.

Чтобы добавить такой функционал, Вам необходимо добавить скрипт через произвольный код:

Автоматическое определение маски телефонного номера по ip 3

Выберите в настройках формы пункт "Произвольный код" и кликните "Открыть менеджер скриптов":

Автоматическое определение маски телефонного номера по ip 4

Нажмите "Добавить код":

Автоматическое определение маски телефонного номера по ip 5

Укажите название для нового кода, выберите "Место подключения" - <body>...</body>, в списке "Тип подключения" - На странице с формой:

Автоматическое определение маски телефонного номера по ip 6

В поле код, Вам необходимо указать такой скрипт:

<script>
function geoIpLookup(callback, countries) {
    $.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
        var countryCode = (resp && resp.country) ? resp.country : "us";
        if (!countries.length || countries.indexOf(countryCode) !== -1) {
            callback(countryCode);
        } else {
            callback(countries[0] || countryCode);
        }
    });
}
</script>

Автоматическое определение маски телефонного номера по ip 7

Где параметр resp.country: "us", по умолчанию отображают страну, если нет в списке доступных стран для номера телефона:

Автоматическое определение маски телефонного номера по ip 8

Соответственно, вместо значения us (США), Вы можете указать другое значение.

После того, как добавили скрипт в поле "Код", не забываем нажать кнопку "Сохранить". Добавленный код будет отправлен на модерацию администраторам:

Автоматическое определение маски телефонного номера по ip 9

После одобрения кода, появится статус одобрено и тогда его можно подключить к форме. Откройте список скриптов:

Автоматическое определение маски телефонного номера по ip 10

Выберите одобренный скрипт и нажмите "Добавить в форму":

Автоматическое определение маски телефонного номера по ip 11

Код отобразится в "Списке используемых скриптов в форме", нажмите "Сохранить":

Автоматическое определение маски телефонного номера по ip 12

Теперь, открыв форму, в поле телефон установится значение кода страны, определённого по ip адресу:

Автоматическое определение маски телефонного номера по ip 13

Где параметр resp.country: "us", по умолчанию отображают страну, если нет в списке доступных стран для номера телефона:

Автоматическое определение маски телефонного номера по ip 8

Соответственно, вместо значения us (США), Вы можете указать другое значение.

После того, как добавили скрипт в поле "Код", не забываем нажать кнопку "Сохранить". Добавленный код будет отправлен на модерацию администраторам:

Автоматическое определение маски телефонного номера по ip 9

После одобрения кода, появится статус одобрено и тогда его можно подключить к форме. Откройте список скриптов:

Автоматическое определение маски телефонного номера по ip 10

Выберите одобренный скрипт и нажмите "Добавить в форму":

Автоматическое определение маски телефонного номера по ip 11

Код отобразится в "Списке используемых скриптов в форме", нажмите "Сохранить":

Автоматическое определение маски телефонного номера по ip 12

Теперь, открыв форму, в поле телефон установится значение кода страны, определённого по ip адресу:

Автоматическое определение маски телефонного номера по ip 13

Комментарии
Готовые шаблоны веб-форм
Free

Оценка мероприятия

Проведите опрос среди участников Вашего мероприятия Подробнее
Gold

Revenue Churn

Чтобы понять, как влияет отток клиентов на ваши доходы, рассчитывается процент дохода, который вы потеряли за определенный период.
$10.00
Подробнее
Gold

Какой вид макияжа тебе подходит?

Квиз для самостоятельного подбора макияжа. Для посетителей магазинов косметики, салонов красоты, тематических блогов, соцстраниц, СМИ.
$6.00
Подробнее
Free

Форма регистрации на курс

Шаблон формы регистрации на курс обучения с выбором дисциплины Подробнее

Закажите разработку формы под ключ

Нет времени разбираться со всеми настройками самому? Не проблема!
Закажите разработку веб-формы у нас
?>