火狐textarea輸入法的bug的觸發(fā)及解決
更新時(shí)間:2013年07月24日 18:02:16 作者:
在firefox中,如果一個(gè)textarea獲取焦點(diǎn),在輸入法激活的狀態(tài)如果這時(shí)js將該textarea的value修改,那么該textarea會直接被清空,下面是具體的解決方法,遇到類似問題的朋友可以參考下
在firefox中,如果一個(gè)textarea獲取焦點(diǎn),在輸入法激活的狀態(tài),比如搜狗輸入法,敲入一個(gè)漢字的第一個(gè)拼音的時(shí)候,如果這個(gè)時(shí)候 后臺js將該textarea的value修改,那么該textarea會直接被清空,如圖

在這種狀態(tài),如果js修改textarea的值,就會觸發(fā)該bug,
如何解決這個(gè)問題?
經(jīng)過多次嘗試,發(fā)現(xiàn)只有在js修改value的時(shí)候,將該textarea 失去焦點(diǎn),修改之后,再獲取焦點(diǎn)即可,該bug同樣適用于,input
$("#test").blur();
$("#test").val('test');
$("#test").focus();

在這種狀態(tài),如果js修改textarea的值,就會觸發(fā)該bug,
如何解決這個(gè)問題?
經(jīng)過多次嘗試,發(fā)現(xiàn)只有在js修改value的時(shí)候,將該textarea 失去焦點(diǎn),修改之后,再獲取焦點(diǎn)即可,該bug同樣適用于,input
復(fù)制代碼 代碼如下:
$("#test").blur();
$("#test").val('test');
$("#test").focus();
相關(guān)文章
uniapp中解析markdown支持網(wǎng)頁和小程序?qū)崿F(xiàn)示例
這篇文章主要為大家介紹了uniapp中解析markdown支持網(wǎng)頁和小程序?qū)崿F(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
JS實(shí)現(xiàn)的添加彈出層并完成鎖屏操作示例
這篇文章主要介紹了JS實(shí)現(xiàn)的添加彈出層并完成鎖屏操作,涉及JS針對頁面元素與樣式動態(tài)操作相關(guān)技巧,需要的朋友可以參考下2017-04-04
這篇文章主要介紹了JS實(shí)現(xiàn)左邊列表移到到右邊列表功能,實(shí)現(xiàn)功能主要是左邊的下拉框內(nèi)容添加到右邊的下拉框,支持多選移動,且同時(shí)將右邊的下拉框?qū)ο笠瞥?,需要的朋友可以參考?/div> 2018-03-03
iframe里使用JavaScript控制主頁轉(zhuǎn)向的方法
這篇文章主要介紹了iframe里使用JavaScript控制主頁轉(zhuǎn)向的方法,涉及使用javascript實(shí)現(xiàn)iframe頁面跳轉(zhuǎn)的技巧,需要的朋友可以參考下2015-04-04
JavaScript格式化數(shù)字的函數(shù)代碼
當(dāng)要格式化的數(shù)字為null、空或非數(shù)字時(shí),返回的結(jié)果。默認(rèn)為02010-11-11
layui實(shí)現(xiàn)登陸界面驗(yàn)證碼
這篇文章主要為大家詳細(xì)介紹了layui實(shí)現(xiàn)登陸界面驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
JS動態(tài)獲取當(dāng)前時(shí)間,并寫到特定的區(qū)域
JS動態(tài)獲取當(dāng)前時(shí)間,并寫到特定的區(qū)域,需要的朋友可以參考一下2013-05-05最新評論

