我正在尝试使用国家代码来获得价值。https://www.jqueryscript.net/form/jQuery-International-Telephone-Input-With-Flags-Dial-Codes.html我正在关注这个。
但我无法实现如何使用国家代码获取价值的功能。
假设我的输入元素是这个。
<input type="phone_number" name="phone_no" value="" placeholder="Phone No" class="input form-control" autocomplete="off">
我确实初始化了插件
(async () => {
let phoneNumberField = $('input[type=phone_number]');
let isPhoneNumberFieldExist = phoneNumberField.length;
if (isPhoneNumberFieldExist) {
phoneNumberField.intlTelInput({
});
}
})();
现在,当我提交表单时,我也收到了上述电话号码元素。
console.log(el); //will log the same above element
console.log(el.value) // will log the number in input box
但我无法通过国家代码获得价值。我尝试使用链接指南中给出的实例变量。也试过用这个
console.log( $(el).intlTelInput().getNumber());
但似乎没有任何效果。任何人都可以帮助我如何获得国家代码的价值吗?