在类型为email的HTML输入字段上输入空格时,Chrome不会触发onchange事件

时间:2014-10-03 09:11:12

标签: javascript html html5 google-chrome onchange

我想知道是否有人可以重现以下问题。

这是在Chrome 38.0.2125.101 beta-m

中测试的

当我在常规<input type="text">字段中输入空格时,会触发onchange事件。 但是使用<input type="email">时,onchange事件不会触发。

的jsfiddle: http://jsfiddle.net/L8j2hmme/

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

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


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

var x = _x("email");

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