При изменении кода страны в intlTelInput

Я пытаюсь установить событие onchange в intlTelInput (jQuery). Но это не работает. Если я изменю код страны, он будет слушать как изменение. Вот мой код. Работает, когда меняю номер мобильного. Но я хочу этого, когда меняю код страны. Заранее спасибо.

<input type="text" name="user_phone_number" id="user_phone_number"> 

$('input[name=user_phone_number]').change(function() {
     var countryCode = $("#user_phone_number").intlTelInput("getSelectedCountryData").dialCode;
     alert(countryCode);
            
 });

person Mithun    schedule 22.07.2020    source источник
comment
Определите, не работает.   -  person Teemu    schedule 22.07.2020


Ответы (2)


проверьте документацию, вы можете использовать

input.addEventListener("countrychange", function() {
  // do something with iti.getSelectedCountryData()
});

и попробуйте это решение также

var input = $("#user_phone_number");
input.intlTelInput();

input.on("countrychange", function() {
  input.val('')
});
person yathavan    schedule 22.07.2020

Для тех, кто хочет изменить выбор по ID страны

$('#user_phone_number').intlTelInput("setCountry", "us");
person K is here    schedule 07.04.2021