anu
anu copied to clipboard
textarea输入汉字不触发change事件
见例子: http://jsrun.pro/7BbKp/edit
还有IE9下边(只有IE9, 其他都正常), 按退格键删除字符也不触发change事件
那没有办法 ,太古老了
我在chrome上用这个也无法触发onChange
@giligiliduang chrome下可以的
@giligiliduang chrome下可以的
我看了下代码,发现compositionEnd的时候,dispatchEvent那行代码被注释掉了,导致没分发事件。
https://github.com/lizheming/anu/commit/cdede41122836d841abfb02b8f13b7ba1927441d [email protected] 修复了这个问题了,可以试一下。不过你这个 demo 里因为 value 被设置成了 this.state.value.toUpperCase() 值会存在更新的情况,所以输入法状态不会被保持。