[精讚] [會員登入]
5114

[Ckeditor4] 讀、寫與插入內容到欄位

Ckeditor4 提供非常多方法,可以插入、讀取和寫入到TEXTAREA中

分享此文連結 //n.sfs.tw/10958

分享連結 [Ckeditor4] 讀、寫與插入內容到欄位@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 01:21:24 最後編修
2017-04-05 11:36:06 By 張○○
 

自動目錄

ckeditor4 提供非常多方法,可以插入、讀取和寫入到TEXTAREA中

<textarea id="desc"></textarea>

要操作 ckeditor 的內容,使用  instance 的方法。

讀取內容

var ct= CKEDITOR.instances.desc.getData();

寫入內容

CKEDITOR.instances.desc.setData( "Insert value" ) ;

這裡寫入的內容會注入到原始碼,所有帶有HTML的tags可以生效

取得焦點

CKEDITOR.instances.desc.focus();

插入內容

CKEDITOR.instances.desc.insertHtml( "insert value" ) ;

插入和寫入的差異是插入是附加在目前游標所在的位置後,寫入是整個置換掉內容

執行命令

var ct= CKEDITOR.instances.desc;
ct..execCommand('bold'); 
ct.execCommand('forecolor',false,'#00ff00'); 
ct.execCommand('JustifyCenter', false, null);
ct.execCommand('fontsize', false, 15);

參考資料

[1] CKEditor3 Event 官網 http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html

[2] CKEditor捉取、設定內容 http://www.dotblogs.com.tw/bowwowxx/archive/2010/04/01/14349.aspx 這裡有js的striptags 方法

[3] CKEditor API-Ticket http://dev.ckeditor.com/attachment/ticket/4254/api.html

[4] CKEditor 的插件開發 http://bbish.net/01toturial/44/ckeditor-


原文 2010-09-11 17:25:20

END

你可能感興趣的文章

[CKeditor4] 修改調色盤 修改ckeditor預設的調色盤

[Javascript/Jquery] 移除textarea中空行、空白行。 textarea中要移除沒內容的空行、只有空白的行、只有定位字元的行

[Javascript] 陣列、陣列的操作 Javascript 的陣列操作:宣告、取值、賦值、插入或移除項目,檢查KEY、檢查是否為陣列等等

[Javascript] NaN是什麼? javascript 的NaN和取得整數

[CKeditor4] 設定區塊樣式、段落格式、字型名稱及字型大小 CKeditor4中要自訂設定區塊樣式、段落格式、字型名稱及字型大小。

[jQuery] 利用load()來達成ajax的寫法 jQuery中利用load()來達成ajax的寫法,也有人稱他是假的ajax,作法就是..

隨機好文

Smarty安裝 smarty 是著名的樣版引擎,非常的好用,用多了突然發現拿掉smarty反而不會寫php了,以下是安裝過程..

設計的工作絕不接受比價 拿買陽春麵的價格想買牛肉麵,寧願倒掉也不賣

[PHP] 檢查IP是否在某個網段內 mtachcidr 要檢查IP是否在某個網段內,要寫幾行?10行?5行? 不用,只要2行。以下是我寫的 code /** * matchCI

[PHP]解決ksort新增的SORT_NATURAL|SORT_FLAG_CASE方法 php>=5.4中ksort函數多了SORT_NATURAL 和 SORT_FLAG_CASE 旗標,對舊版的PHP中要怎麼辦?

關閉瀏覽器表單的自動完成autocomplete 什麼是自動完成?就是當我們在網頁的輸入文字欄位中打入文字時,瀏覽器會把曾輸入過歷史記錄中找出來讓我們選擇。