Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.01.2019, 21:36
Новичок на форуме
Отправить личное сообщение для хаудихооо Посмотреть профиль Найти все сообщения от хаудихооо
 
Регистрация: 31.01.2019
Сообщений: 1

jQuery Validation Plugin проблема валидации номера
Привет.


К странице подключена маска для набора номера (Inputmask https://github.com/RobinHerbots/Inputmask):

$('input[type="tel"]').inputmask({"mask": "+380(99) 999-99-99"});


Кроме того подключен плагин валидации (jQuery Validation Plugin https://jqueryvalidation.org/):

$.validator.addMethod( "mobileUA", function( phone_number, element ) {
	return this.optional( element ) || phone_number.length > 9 && /^\+380\(\d{2}\)\s\d{3}\-\d{2}\-\d{2}$/.test( phone_number );
}, "Please specify a valid mobile number" );

$('input[type="tel"]').validate({
    rules: {
        phone: {
            required: true,
            mobileUA: true
        }
    },
    messages: {
        phone: {
            required: '<p><i class="fas fa-exclamation-circle"></i>Введите номер телефона.</p>',
            mobileUA: '<p><i class="fas fa-exclamation-circle"></i>Неверный номер телефона.</p>'
        }
    }
});

Данный код работает корректно в браузере на ПК, но вот на телефоне проблемы:

Такое чувство что валидация происходит перед вводом данных в форму, так как сообщение об ошибке опаздывает.
Помогите, кто догадывается как исправить данную ошибку...
Ответить с цитированием
  #2 (permalink)  
Старый 01.02.2019, 20:45
Новичок на форуме
Отправить личное сообщение для Юнус Посмотреть профиль Найти все сообщения от Юнус
 
Регистрация: 01.02.2019
Сообщений: 2

Здравствуйте, можете стать моим ментором? Я ваши видео смотрю давно, вы много чего знаете
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
валидация полей через jquery validation. avanesov89 Общие вопросы Javascript 1 01.11.2015 21:44
jQuery Validation Plugin для валидации динамических input'ов evtyshenkosemen jQuery 15 18.08.2015 14:43
Проблема с popup Jquery Mobile web-master jQuery 1 07.02.2015 10:35
Проблема при работе с плагином jQuery Map Hilight REp0rtER jQuery 3 29.07.2009 22:10
jquery tabs (проблема с отображением) Extern Элементы интерфейса 0 16.03.2009 17:42