Javascript 在intl tel输入中出现jquery验证错误后,在字段中追加国家代码
我使用以下代码验证国家代码和联系电话:Javascript 在intl tel输入中出现jquery验证错误后,在字段中追加国家代码,javascript,jquery,jquery-validate,intl-tel-input,Javascript,Jquery,Jquery Validate,Intl Tel Input,我使用以下代码验证国家代码和联系电话: var e = window.intlTelInput(document.querySelector("#phone"), { separateDialCode: !0, preferredCountries: [currentCountry], hiddenInput: "full", utilsScript: "//cdnjs.cloudflare.com/ajax/libs/intl-tel-inpu
var e = window.intlTelInput(document.querySelector("#phone"), { separateDialCode: !0, preferredCountries: [currentCountry], hiddenInput: "full", utilsScript: "//cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.3/js/utils.js" });
但问题是当我验证时
jQuery.validator.addMethod(
"phoneNumValidation",
function (el, t) {
return e.isValidNumber();
},
return "Please Enter Valid Phone Number"
),
错误时,国家代码附加在现有编号之后
还有一些其他字段正在进行验证,因此一旦启动jquery validator,就会附加额外的国家代码。jquery Validate无法更改用户输入字段的内容。似乎问题出在
utils.js
脚本上。。。可能在问题中包含更多信息:“用户键入他们的国家号码,插件会提供完整的标准国际号码”