【发布时间】:2015-01-08 06:29:43
【问题描述】:
我在intl-tel-input jquery Plugin 中遇到问题 当我在我的编辑页面上选择加拿大并保存它并刷新页面时它显示美国国旗 I 这是因为美国和加拿大都有相同的 iso2 代码 +1 我已经阅读了整个文档,但找不到任何可以解决的问题 任何人都可以在这方面帮助我如何解决这个问题
【问题讨论】:
标签: jquery jquery-plugins intl-tel-input
我在intl-tel-input jquery Plugin 中遇到问题 当我在我的编辑页面上选择加拿大并保存它并刷新页面时它显示美国国旗 I 这是因为美国和加拿大都有相同的 iso2 代码 +1 我已经阅读了整个文档,但找不到任何可以解决的问题 任何人都可以在这方面帮助我如何解决这个问题
【问题讨论】:
标签: jquery jquery-plugins intl-tel-input
https://github.com/Bluefieldscom/intl-tel-input 有很多公共方法和配置选项可以用来帮助解决这个问题。 如果此电话号码与地址一起使用(“CA”是国家/地区),您可以使用:
$("#mobile-number").intlTelInput(); // initialization
if($("#mailing-address-country-code").val()==="ca"){
$("#mobile-number").intlTelInput("selectCountry", "ca"); // public method
}
否则,如果您的代码在主要处理加拿大号码的环境中执行,您可以这样配置:
$("#mobile-number").intlTelInput({defaultCountry: "ca"}); // initialization with configuration option
【讨论】: