17

即使顶级域名不存在,html5 中的 input type = email 标签也有效

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

例如:如果我们输入

foo@bar

代替

foo@bar.com

表格将被提交。谁能解释它为什么会这样。

4

1 回答 1

21

因为bar是一个有效的主机名,它是foo@bar一个有效的电子邮件地址。

Chrome 不会检查地址或主机是否实际在使用中,只会检查语义是否正确。

有关有效电子邮件地址的示例,请参阅http://en.wikipedia.org/wiki/Email_address#Domain_part

于 2013-01-17T06:42:26.223 回答