У формах реєстрації, де користувачу необхідно вказувати країну та номер телефону, з метою уніфікації варто код країни підбирати автоматично залежно від того, яку країну вказав користувач. Для цього можна використовувати наступний віджет для поля введення номера, що пропонує вибір коду країни окремо від самого номера.
Віджет складається з JavaScript файлу з функціями віджета, json файлу зі списком країн і кодів, і спрайту з прапорами.
Ініціалізується він наступним кодом. preferCo – це код країни, яку треба обрати за замовчуванням, а language – мова, якою мають бути подані назви країн (українська чи англійська).
#phone – це id відповідного поля у формі, не забудьте замінити цей селектор на свій:
$('#phone').phonecode({
preferCo: 'ua',
language: 'uk'
});
Репозиторій на Github | Приклад роботи віджету | Завантажити архів з кодом віджету