OnChange事件未在IE 11上针对ReactJS组件触发

时间:2016-08-16 20:40:35

标签: javascript internet-explorer reactjs

在React.js文档中,它表示对文本区域使用onChange事件。但是,当我将一些文本粘贴到空的IE 11文本区域时,onChange事件不会触发。有趣的是,它在新的Microsoft Edge浏览器和所有其他浏览器中启动。对于ReactJS,是否有推荐的解决方法?

来自ReactJS文档:

注意: 对于input和textarea,onChange取代 - 通常应该用 - 而不是 - DOM内置的onInput事件处理程序。

1 个答案:

答案 0 :(得分:1)

您是否尝试过添加“onpaste”事件? IE 11不像其他浏览器那样处理所有属性集事件。

<input type="text" onpaste="myFunction()" value="Paste something in here"> 

有关此问题的更多信息,请访问W3Schools site onpaste Event entry