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();");
新聞熱點
疑難解答