В формах регистрации, где пользователю необходимо указывать страну и номер телефона, в целях унификации стоит код страны подбирать автоматически в зависимости от того, какую страну указал пользователь. Для этого предназначен следующий виджет для поля ввода телефонного номера с красивым выбором кода страны.
Виджет состоит из javascript файла с самими функциями (про особенности в разработке можно прочесть у автора), json файла со списком стран и кодов и спрайта с флагами.
Инициализируется он следующим кодом (phone — это id соответствующего поля в форме), где preferCo — значение, выбранное по умолчанию:
$(function(){
$('#phone').phonecode({
preferCo: 'ru'
});
});
Репозиторий на Github | Demo работы виджета | Скачать архив с кодом виджета