html5のinputtype= email tagは、トップレベルドメイン名が存在しない場合でも機能します
<form action = "yourPage" method = "get">
<input type = 'email' name ="emailName" >
<input type = 'submit'>
</form>
例:入力した場合
foo@bar
それ以外の
foo@bar.com
フォームが送信されます。なぜそれがこのように振る舞うのか誰かが説明できますか?