gpt4 book ai didi

javascript - 国际电话输入 getExtension 返回 "null"

转载 作者:行者123 更新时间:2023-12-03 22:53:18 25 4
gpt4 key购买 nike

我一直在尝试获取输入的手机号码的分机号。所有其他变量都工作正常。扩展变量返回 Null。看起来它正在向 POST 传递一个空值。

<input type="tel" id="mobile" placeholder="Mobile Number" maxlength="10" >

<script>
//Initialize the plugin
$("#mobile").intlTelInput({
initialCountry: "auto",
nationalMode: "true",
utilsScript:'https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/8.5.0/js/utils.js',
geoIpLookup: function(callback) {
$.get("https://ipinfo.io", function() {}, "jsonp").always(function(resp) {
var countryCode = (resp && resp.country) ? resp.country : "";
callback(countryCode);
});
}
});

//Ajax Registration
$("#register").click(function(){

var email = $("#email").val();
var password = $("#password").val();
var confirmpassword = $("#confirmpassword").val();
var fname = $("#fname").val();
var lname = $("#lname").val();
var mobile = $("#mobile").val();
var role = $("#role").val();
var extension = $("#mobile").intlTelInput("getExtension");

var data = "email=" + email + "&password=" + password + "&fname=" + fname + "&lname=" + lname + "&mobile=" + mobile + "&role=" + role + "&confirmpassword=" + confirmpassword + "&extension=" + extension;

$.ajax({
type:"POST",
url:"includes/register.php?",
data:data,
success:function(data)
{
$("#register_output").html(data);
}
});
</script>

最佳答案

我相信 getExtension 方法现在已被弃用。如果您想要单独的国家/地区代码,可以从 iti.s.dialCode 获取。像这样的事情:

<label>Phone</label><input class="textbox" type="tel" name="phone" id="phone" value=""><br>

<script>
var input = document.querySelector('#phone');

var iti = intlTelInput(input, {
utilsScript: 'assets/tel-input/js/utils.js',
initialCountry: 'au'
});

$('#send').on('click', function(param) {
var fullPhone = "+" + iti.s.dialCode + iti.getNumber();
console.log(fullPhone)
});
</script>

关于javascript - 国际电话输入 getExtension 返回 "null",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49605400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com