Почему шапка email не пашет на планшетах?

$("input.email").change(function() { 			
       	var emailVal = $(this).val();
			  var regex = new RegExp("^[-._a-z0-9]+@(?:[a-z0-9][-a-z0-9]+\.)+[a-z]{2,6}$");
        if(regex.test(emailVal)){
					$(this).removeClass('error');
				} else{
					$(this).val('');
					$(this).addClass('error');	
				}
      });


На планшете всегда удаляется, может это связано с событием change?
Могу конечно и blur использовать....

с браузерами на пк всё норм
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
А почему просто <input type="email"> не использовать? К чему все эти проверки регулярками? Единственный 100% способ проверить email - отправить на него письмо.
Поддержка браузерами: caniuse.com
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы