[問題] CKEDITOR問題
用一個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
10/26 17:20, 1F
→
10/26 17:39, , 2F
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
10/26 23:39, 7F
→
10/29 00:06, , 8F
10/29 00:06, 8F
推
10/29 21:05, , 9F
10/29 21:05, 9F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章