Как HTML-адрес типа ввода электронной почты работает без доменного имени верхнего уровня
Тип ввода = тег электронной почты в html5 работает, даже если доменное имя верхнего уровня отсутствует
<form action = "yourPage" method = "get">
<input type = 'email' name ="emailName" >
<input type = 'submit'>
</form>
например: если мы наберем
[email protected]
вместо
[email protected]
Форма будет отправлена. Может кто-нибудь объяснить, почему он ведет себя так.
Ответы
Ответ 1
Поскольку bar
является допустимым именем хоста, что делает [email protected]
допустимым адрес электронной почты.
Chrome не собирается проверять, действительно ли используется адрес или хост, только правильность семантики.
См. http://en.wikipedia.org/wiki/Email_address#Domain_part для примеров действительных адресов электронной почты.