[問題] CKEDITOR問題

看板Web_Design作者 ( 命運好幽默)時間9年前 (2015/10/26 16:38), 9年前編輯推噓4(405)
留言9則, 6人參與, 最新討論串1/1
用一個ckeditor送出後想要清空textarea 於是用了JS如下 CKEDITOR.instances[instance].setData(''); 但是使用者選取的樣式也都取消選取了... 我只想清空textarea不是要初始化整個ckeditor阿.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.137.198.18 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1445848702.A.EC7.html

10/26 17:20, , 1F
看到CKEditor都會抖一下
10/26 17:20, 1F

10/26 17:39, , 2F
搭個順風風車,請問樓上P大有推薦的editor嗎?
10/26 17:39, 2F

10/26 18:05, , 3F
10/26 18:05, 3F

10/26 18:05, , 4F
什麼樣的問題呢?
10/26 18:05, 4F
我的是這樣的 (1)一個ckeditor <CKEditor:CKEditorControl runat="server" ID="CKEditor1" Height="50px" Width="465px" ToolbarSet="ChatRoomSendMsg"></CKEditor:CKEditorControl> (2)一個按鈕 <asp:Button ID="btn_Send" CssClass="send-button" runat="server" Text="<%$ Resources:Resource, Send %>" OnClientClick="return CheckSendingBtn();" OnClick="btn_Send_Click" /> (3)之後在後端還會去跑下面的JS <script type="text/javascript"> function CKupdate() { CKEDITOR.instances[('<%=CKEditor1.ClientID %>')].setData(''); $(document).ready(function(){ CKEDITOR.on('instanceCreated', function (e) { var editor = e.editor; editor.on('key', function (event) { if (event.data.keyCode == 13) { $('#<%=btn_Send.ClientID %>').trigger('click'); event.cancel(); return false; } }); }); }); </script> 然後雖然可以清除textarea,但是原本選擇的粗體顏色等等的都會變成沒選擇的狀態 ※ 編輯: mimikapple (140.137.198.18), 10/26/2015 19:20:46

10/26 23:38, , 5F
10/26 23:38, 5F

10/26 23:38, , 6F
如果內容都空了 樣式沒有對象應該就消失了吧
10/26 23:38, 6F

10/26 23:39, , 7F
不能把CKEDITOR當成WORD那樣去看待吧
10/26 23:39, 7F

10/29 00:06, , 8F
work按ctrl+a再delete,也會變成沒有樣式的狀態
10/29 00:06, 8F

10/29 21:05, , 9F
你打三行字 每行都不同樣式 一行一行刪掉觀察看看
10/29 21:05, 9F
文章代碼(AID): #1MBUP-x7 (Web_Design)
文章代碼(AID): #1MBUP-x7 (Web_Design)