当前位置: 首页 > 知识库问答 >
问题:

如何绑定国家变更国际电话输入

郝杰
2023-03-14

我使用国家代码插件名称intltelinput.js(这个我的演示页面)在页面中,我想清空电话(输入文件),当国家选择更改

<div class="demo">
    <h3>Demo</h3>
    <div class="iti iti--allow-dropdown">
        <div class="iti__flag-container">
            <div class="iti__selected-flag" role="combobox" aria-owns="country-listbox" tabindex="0"
                title="Algeria (&#8235;الجزائر&#8236;&lrm;): +213">
                <div class="iti__flag iti__dz"></div>
                <div class="iti__arrow"></div>
            </div>
        </div><input type="tel" id="phone" class="form-control" autocomplete="off" data-intl-tel-input-id="0"
            placeholder="0551 23 45 67">
    </div>
</div>

我试过:

$(".iti__selected-flag").bind('change', function(event) {
         $('#phone').val('')
      });

和下面的代码将使电话档案值为空(当点击,但我希望它为空后,选择另一个国家项目完成)

$(function(){
      $("#phone").bind('change', function(event) {
         $('#phone').val('')
      });
    })

但它不起作用

共有2个答案

吉泰宁
2023-03-14
var input = document.querySelector("#phone1");        
   window.intlTelInput(input, {        
     initialCountry: "In", //change according to your own country.      
     utilsScript: "assets/js/utils.js",        
});
劳灵均
2023-03-14

有一种绑定国家更改intl-tel-input的本地方法:

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

input.on("countrychange", function() {
  input.val('')
});
 类似资料:
  • 我正在使用google库将国际电话号码转换为国家号码。 的一个示例是919744012345 我期望的是“9744012345”(请参阅印度的移动电话号码),但我得到的是带前导零的“09744012345”。 如何正确转换国际电话号码?

  • 我看到了一些与我要求的相似的问题,但似乎没有什么符合要求的。 我处于需要处理通话记录并使用电话号码确定国家的位置。拨打的号码可以是任何国家,例如: 44 7899455120-英国 34 965791845-西班牙 355 788415235-阿尔巴尼亚 显然,如果所有的呼叫代码都是两位数的话,这个世界将是美好的,但事实并非如此。目前,我有一个数据库,里面有国家及其相关代码,为了匹配,我需要有效地

  • bg:go选手,抓哇只能说会用,八股一窍不通,走的师兄内推 自我介绍(阿巴阿巴) 看你发了篇论文,简单介绍下(gnn相关,吟唱论文上的outstanding) 介绍下GMP(吟唱) 介绍下三色标记(吟唱)(PS. 感觉面试官也不大懂go,纯让我介绍,检测熟练度) TCP、UDP介绍下(吟唱) HTTP介绍下(超文本传输,应用层,基于tcp) 介绍下几个版本3.0,2.0,1.1(吟唱) MySQL

  • 我可以在Android系统中检测来电,但问题是我想知道那个电话号码的国家代码,这样我就可以分析它是国家号码还是国际号码。我知道libphonenumber,但它需要事先知道地区代码才能获得国家代码,如示例所示 它已经知道把作为参数。但是我们不知道这个数字是否为我们所知,那么我们如何分析这个数字。

  • 问题内容: 我从这个答案的代码中得到了国家iso : 如何获取国家/地区的前缀电话号码? 例如il的+972。 问题答案: 我找到了可以在csv文件中获取映射的地方。在这里检查。 另外,我将其更改为将国家/地区代码转换为电话前缀的类。这里是:

  • 我的要求是找出邮件收件人的号码是国际号码还是国家号码。 是否有任何Android API或任何第三方库可用于实现相同的。 我想使用libphonenumber谷歌API[android/externals/libphonenumber],但不知道如何检查国际号码和非国际号码。