【发布时间】:2021-08-24 16:08:38
【问题描述】:
我正在尝试通过国家/地区代码获得价值。 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
但我无法通过国家代码获得价值。我尝试使用链接指南中给出的 instance 变量。 也试过用这个
console.log( $(el).intlTelInput().getNumber());
但似乎没有任何效果。任何人都可以帮助我如何获得国家代码的价值吗?
【问题讨论】:
-
stackoverflow.com/questions/46664571/… 在这个问题中找到了答案,因此可以关闭。
标签: javascript jquery intl-tel-input