CKeditor エディタは FCKeditor のアップグレード版です
FCK の場合、確かに使いやすく、読み込み速度も速くなります
以下はフォーム検証用に JS 経由で取得した CKeditor エディタの値です
if(CKEDITOR.instances.content.getData()==""){
alert("コンテンツを空にすることはできません!");
return false;
}
コンテンツはテキストエリアの名前です
次回は CKeditor の設定を投稿し、PHP でのみアップロードした設定をアップロードします
友人が FIREFOX では空と判断できないと報告したので、少し修正しました。
FF でテストが成功したのは次の JS コードです。
function trim(str){
return str。 .replace(/(^/s*)|(/s*$)/g,"");
}//スペースを削除
var str=CKEDITOR.instances.content.getData();
str=str.replace("
","");
str=str.replace("
","");
str=trim(str) ;
if(str==""){
alert("コンテンツを空にすることはできません!");
return false;
}
特定の組み合わせは使用中です。提案してくれたこの友人に感謝します。
/*
********************************************** ***** ******************************/
eval() 関数は文字列を評価し、その中の JavaScript コードを実行します。 (非常に重要な機能)
var cke_arr = CKEDITOR.instances;
eval("var cke_content = CKEDITOR.instances." ta_id ".getData();");