Este script me permite elegir el código de país cuando quiero escribir mi número:
const phoneInputField = document.querySelector("#inpMobilePhone"); const phoneInput = window.intlTelInput(phoneInputField, { utilsScript: "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/utils.js", }); } Este html es la entrada de mi teléfono y el motivo type=number porque cuando lo cambio a type=tel me permite escribir texto en:
<div class="form-group"> <input type="number" pattern="[0-9]{3}-[0-9]{2}-[0-9]{3}" style="width:168%" class="form-control form-control-sm" placeholder="@localizer["MobilePhone"]" id="inpMobilePhone" name="MobilePhone" required /> </div>Esto es lo primero que vi, quiero cambiar esto:
Verifique la opción initialCountry de la documentación de la biblioteca intel-tel-input.
Establezca la selección de país inicial especificando su código de país.
const phoneInput = window.intlTelInput(phoneInputField, { initialCountry: "TR", utilsScript: "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/utils.js", });