Javascript Chrome在HTML输入字段中键入email时未触发onchange事件

Javascript Chrome在HTML输入字段中键入email时未触发onchange事件,javascript,html,google-chrome,onchange,Javascript,Html,Google Chrome,Onchange,我想知道是否有人可以复制以下问题 这是在Chrome 38.0.2125.101 beta-m中测试的 当我在常规的字段中输入空格时,onchange事件被触发。 但是,对于,onchange事件不会触发 Jsfiddle: 有什么想法吗?这对我来说很好,但是当输入多个空格时,会延迟启动操作。此外,空格不是有效字符 <input type="email" name="email" id="email" /> function _x(elem){ return docume

我想知道是否有人可以复制以下问题

这是在Chrome 38.0.2125.101 beta-m中测试的

当我在常规的
字段中输入空格时,onchange事件被触发。 但是,对于
,onchange事件不会触发

Jsfiddle:


有什么想法吗?

这对我来说很好,但是当输入多个空格时,会延迟启动操作。此外,空格不是有效字符

<input type="email" name="email" id="email" />


function _x(elem){
   return document.getElementById(elem);
}

var x = _x("email");

x.onchange = function(){
 console.log(1);
}

函数x(elem){
返回文档.getElementById(elem);
}
var x=_x(“电子邮件”);
x、 onchange=函数(){
控制台日志(1);
}

Spaces仍然不会使用您提供的代码触发onchange事件。(在Chrome38中测试)。再次测试上述代码。当您在输入[type=“email”]中按空格键时,等待一段时间,它会将1记录到控制台。还记得来回按多次。chrome 48.0.2564.109 m中仍然存在此错误