电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

火狐textarea输入法的bug的触发及解决


发布日期:2021/4/24
 
在firefox中如果一个textarea获取焦点在输入法激活的状态如果这时js将该textarea的value修改那么该textarea会直接被清空下面是具体的解决方法遇到类似问题的朋友可以参考下

在firefox中如果一个textarea获取焦点在输入法激活的状态比如搜狗输入法敲入一个汉字的第一个拼音的时候如果这个时候 后台js将该textarea的value修改那么该textarea会直接被清空如图

在这种状态如果js修改textarea的值就会触发该bug

如何解决这个问题?
经过多次尝试发现只有在js修改value的时候将该textarea 失去焦点修改之后再获取焦点即可该bug同样适用于input

复制代码 代码如下:


$("#test")blur();
$("#test")val(test);
$("#test")focus();

上一篇:GRID拖拽行的实例代码

下一篇:只能输入全角