У меня есть форма регистрации с этими полями:
<input type="text" name="fullName" placeholder="Enter Your Name..." required="" id="firstname" class="personHead">
<input type="email" name="emailAddress" placeholder="Enter Your Email Address..." required="" id="email" class="envelope">
Кто-то недавно случайно ввел свой адрес электронной почты в поле fullName, а какой-то мусор ("Beach2018!") В поле emailAddress.
Так как поле emailAddress имеет значение type="email"
, я решил, что его правила проверки будут это регулярное выражение в соответствии с W3C , который поддерживается почти в каждом браузере .
демонстрационная скрипка здесь показывает, что "Beach2018!"является недействительным.Так что я не знаю, как это было успешно отправлено.
У меня есть запись ее userAgent с надписью «iOS 9.3.5» и «Mozilla / 5.0» (плюс некоторая другая информация, которая может быть некорректной для вставкиздесь).
Как отправка формы может пройти без корректной обработки type=email
?