HTML:为什么<;输入>;电子邮件类型的标记在其内容长度中不包含空格数

HTML:为什么<;输入>;电子邮件类型的标记在其内容长度中不包含空格数,html,Html,在HTML中,类型为email的input标记的长度不包括空格数。对于任意数量的空格,它将值的长度显示为0,但如果您看到,浏览器将在电子邮件输入框中显示空格 但是其他类型的input标记正在计算空格和字母数字数据 这里出了什么问题,或者我遗漏了什么概念 var inputs=document.querySelectorAll('input'); 对于(变量i=0;i

在HTML中,类型为
email
input
标记的长度不包括空格数。对于任意数量的空格,它将
值的长度显示为0,但如果您看到,浏览器将在电子邮件输入框中显示空格

但是其他类型的
input
标记正在计算空格和字母数字数据

这里出了什么问题,或者我遗漏了什么概念

var inputs=document.querySelectorAll('input');
对于(变量i=0;i
input{display:block;}
电子邮件
正文

这是HTML标准中定义的

浏览器正在应用指定的电子邮件类型

结果如下:从,然后从


请展示一个概述问题的代码的工作示例。可能电子邮件类型已经包含了某种内部空间移除,因为电子邮件地址中不允许使用空格。是的,我有专门针对电子邮件的此标准,我希望如果电子邮件标记对空格/s事件执行event.preventDefault()会更好。这样,浏览器就不会显示不需要的空格。