У меня есть JavaScript, который автоматически вводит пользовательский ввод в текстовое поле для номера телефона.Это работает найти на iPhone, но на андроиде появляется дефис, и курсор также попадает в нужное место (после дефиса), но когда пользователь вводит число, которое отображается перед дефисом?к?
Вот мой сценарий:
if((input.value.length == 3) || (input.value.length == 7) {
input.value = input.value + "-";
input.setSelectionRange(input.value.length,input.value.length);
}