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;
}
from:http://www.icediary.net/article.asp?id=268
ckeditor与jsp集成、用js获取内容,已解决火狐不兼容的问题 http://669341085.javaeye.com/blog/775334
CKEditor 存值/取值(客户端)
// 修改内容
CKEDITOR.instances.content.setData( '编辑的文字' );
// 插入图片
CKEDITOR.instances.content.insertHtml("<img src=...>");
读取值: var txt = CKEDITOR.instances.content.getData( );