熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

火狐textarea輸入法的bug的觸發及解決

2013-11-15 12:04:50  來源: JSP教程 
在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();


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20235.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.