如何绑定国家/地区更改国际电话输入
how to bind country change intl tel input
我使用国家代码插件名称intlTelInput.js
(这是我的演示页面)
在页面中,当国家 select 更改
时,我想清空 phone (输入字段)
<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 (‫الجزائر‬‎): +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('')
});
还有
下面的代码将使 phone 字段值为空 (单击时,但我希望它在 select 完成另一个国家/地区项目后为空)
$(function(){
$("#phone").bind('change', function(event) {
$('#phone').val('')
});
})
但它不起作用
有一种绑定国家/地区更改的本机方法intl-tel-input:
var input = $("#phone");
input.intlTelInput();
input.on("countrychange", function() {
input.val('')
});
var input = document.querySelector("#phone1");
window.intlTelInput(input, {
initialCountry: "In", //change according to your own country.
utilsScript: "assets/js/utils.js",
});
我使用国家代码插件名称intlTelInput.js (这是我的演示页面) 在页面中,当国家 select 更改
时,我想清空 phone (输入字段)<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 (‫الجزائر‬‎): +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('')
});
还有 下面的代码将使 phone 字段值为空 (单击时,但我希望它在 select 完成另一个国家/地区项目后为空)
$(function(){
$("#phone").bind('change', function(event) {
$('#phone').val('')
});
})
但它不起作用
有一种绑定国家/地区更改的本机方法intl-tel-input:
var input = $("#phone");
input.intlTelInput();
input.on("countrychange", function() {
input.val('')
});
var input = document.querySelector("#phone1");
window.intlTelInput(input, {
initialCountry: "In", //change according to your own country.
utilsScript: "assets/js/utils.js",
});