Подтвердить что ты не робот

Как HTML-адрес типа ввода электронной почты работает без доменного имени верхнего уровня

Тип ввода = тег электронной почты в html5 работает, даже если доменное имя верхнего уровня отсутствует

<form action = "yourPage" method = "get">
    <input type =  'email' name ="emailName" >
    <input type = 'submit'>
</form>

например: если мы наберем

[email protected]

вместо

[email protected]

Форма будет отправлена. Может кто-нибудь объяснить, почему он ведет себя так.

4b9b3361

Ответ 1

Поскольку bar является допустимым именем хоста, что делает [email protected] допустимым адрес электронной почты.

Chrome не собирается проверять, действительно ли используется адрес или хост, только правильность семантики.

См. http://en.wikipedia.org/wiki/Email_address#Domain_part для примеров действительных адресов электронной почты.