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

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

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

例如:如果我们输入

foo@bar

代替

foo@bar.com

表格将被提交。 任何人都可以解释为什么它的行为如此。


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

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

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

链接地址: http://www.djcxy.com/p/92921.html

上一篇: How does HTML5 input type email works without top level domain name

下一篇: How do I generate long valid email address?