Проблема с input и библиотекой для маски на input jQuery Mask Plugin
1) Мне нужно удалить из телефона если его печатают с число 7 или 8 щас работает нормально. Но проблема возникает когда вставляют телефон из буфера обмена, то работает не корректно. Подскажите пожалуйста как можно исправить или решить с помощью другого плагина.
Фаил js
$(function(){
$('#js-phone').mask("+7 (999) 999-99-99");
$('#js-phone').on('keyup', function(event) {
let $this = $(this).val() ;
let phone = '';
if($this[5] == '9') {
if($this[4] == '8' || $this[4] == '7') {
phone = $this.slice(0,4) + $this.slice(5);
$(this).val(phone);
}
}
});
});
Немного костыльно, но работает, демка
$(function(){
$('#js-phone').mask("+7 (999) 999-99-999");
$('#js-phone').on('keyup', function(event) {
reserveVal = $(this).cleanVal();
phone = $(this).cleanVal().slice(0,10);
$(this).val($(this).masked(phone));
if($(this).cleanVal()[1] == '9') {
if($(this).cleanVal()[0] == '8' || $(this).cleanVal()[0] == '7') {
phone = reserveVal.slice(1);
$(this).val($(this).masked(phone));
}
}
});
});
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Работаю над тем, что бы страница загружалась с опозданиемПодумал, что для этого можно поставить ( background-image ), и при запуске сайта, с начало...
Подскажите как более продуктивно создавать громоздкие элементы в JS, например всплывающее окно с инпутами - делать это через documentcreateElement или...
если надо к примеру сделать кнопку навверх, то идет scrollTop: 0, ибо 0 - начала документаА если сделать наооборот