javascript获取ckeditor编辑器的值

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;
    }

  具体在使用中去组合,多谢这位朋友的提出


[本日志由 WindKer 于 2010-05-08 03:29 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: js ckeditor编辑器
评论: 4 | 引用: 0 | 查看次数: 915
回复回复mrgao[2010-08-18 05:06 PM | del]
我在保存到数据库时,发现只能保存部分内容。
这是为什么呢?
引用来自 WindKer WindKer 于 2010-08-19 09:26 AM 回复
这个问题不好说,我是还没遇到过,有兴趣可以加我QQ,一起探讨,谢谢
回复回复WindKer[2010-05-08 03:03 PM | del]
刚去测试了下 FF下确实有这样的问题!
有兴趣的话可以加我QQ:470280558 一起探讨 研究
回复回复WindKer[2010-05-08 02:37 PM | del]
我倒是没试过,因为在IE下默认值是空的 并没有<br>
回复回复www[2010-05-08 02:34 PM | del]
你用firefox试过吗?在ff下,编辑器里默认内容<br/>,getData()会把<br/>取出来,没法判断空了.
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭