HTML5输入类型的电子邮件如何在没有顶级域名的情况下工作

时间:2013-01-17 06:37:53

标签: html html5

即使顶级域名不存在,html5中的输入类型=电子邮件标签也可以使用

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

例如:如果我们输入

foo@bar

而不是

foo@bar.com

表格将会提交。任何人都可以解释为什么它会像这样。

1 个答案:

答案 0 :(得分:18)

由于bar是有效的主机名,因此foo@bar成为有效的电子邮件地址。

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

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