javascript擷取ckeditor編輯器的值(實現代碼)

來源:互聯網
上載者:User

CKeditor編輯器是FCKeditor的升級版本
想對於FCK來說,確實比較好用,載入速度也比較快
以下是如果通過JS擷取CKeditor編輯器的值,用於表單驗證

if(CKEDITOR.instances.content.getData()==""){
alert("內容不可為空!");
return false;
}

content是textarea的name
下次發下CKeditor的配置還有上傳配置,我只弄了PHP的上傳

剛有個朋友反應說FIREFOX下不能判斷為空白,我稍微修改了下
我的在FF下測試通過了,以下是JS代碼
function trim(str){
    return str.replace(/(^/s*)|(/s*$)/g,"");
  }//去掉空格
  var str=CKEDITOR.instances.content.getData();
   str=str.replace("<br />","");
   str=str.replace("<br>","");
   str=trim(str);
    if(str==""){
        alert("內容不可為空!");
        return false;
    }

  具體在使用中去組合,多謝這位朋友的提出

 

/*

***************************************************************************/

eval() 函數可計算某個字串,並執行其中的的 JavaScript 代碼。 (很重要的一個函數)

var cke_arr = CKEDITOR.instances;
eval("var cke_content = CKEDITOR.instances."+ta_id+".getData();");

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.