火狐textarea输入法的bug的触发及解决
更新时间:2013年07月24日 18:02:16 作者:
在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();
在这种状态,如果js修改textarea的值,就会触发该bug,
如何解决这个问题?
经过多次尝试,发现只有在js修改value的时候,将该textarea 失去焦点,修改之后,再获取焦点即可,该bug同样适用于,input
复制代码 代码如下:
$("#test").blur();
$("#test").val('test');
$("#test").focus();
相关文章
一文详解Proxy和Object.defineProperty的使用与区别
在JavaScript中,对象是一种核心的数据结构,而对对象的操作也是开发中经常遇到的任务,本文将深入比较Proxy和Object.defineProperty,感兴趣的小伙伴可以了解下2023-12-12JavaScript实现将xml转换成html table表格的方法
这篇文章主要介绍了JavaScript实现将xml转换成html table表格的方法,实例分析了javascript操作XML文件与table表格的技巧,非常具有实用价值,需要的朋友可以参考下2015-04-04基于JS实现页面视频video标签禁止下载(下载按钮+右击菜单)
最近做项目遇到这样的需求,禁止用户浏览页面的时候下载页面的视频,网上看到下载视频的方法有两种,本文对每种方法做详细分析,对js禁止下载视频相关知识感兴趣的朋友一起看看吧2024-02-02js HTML5多图片上传及预览实例解析(不含前端的文件分割)
这篇文章主要详细解析了js HTML5多图片上传及预览实例,不含前端的文件分割,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-08-08
最新评论