javascript获取ckeditor编辑器的值(实现代码)


Posted in Javascript onNovember 18, 2013

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();");

Javascript 相关文章推荐
JS类中定义原型方法的两种实现的区别
Mar 08 Javascript
javascript下有关dom以及xml节点访问兼容问题
Nov 26 Javascript
JavaScript常用对象的方法和属性小结
Jan 24 Javascript
浅谈javascript中createElement事件
Dec 05 Javascript
JS验证IP,子网掩码,网关和MAC的方法
Jul 02 Javascript
jQuery siblings()用法实例详解
Apr 26 Javascript
JavaScript中的冒泡排序法
Aug 03 Javascript
js实现九宫格拼图小游戏
Feb 13 Javascript
简单实现js鼠标跟随效果
Aug 02 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
Aug 17 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
Mar 20 Javascript
微信小程序module.exports模块化操作实例浅析
Dec 20 Javascript
js 页面元素的几个用法总结
Nov 18 #Javascript
封装的jquery翻页滚动(示例代码)
Nov 18 #Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
Nov 18 #Javascript
简单的代码实现jquery定时器
Nov 17 #Javascript
禁止空格提交表单的js代码
Nov 17 #Javascript
jQuery实现点击文本框弹出热门标签的提示效果
Nov 17 #Javascript
ExtJS[Desktop]实现图标换行示例代码
Nov 17 #Javascript
You might like
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
php网站地图生成类示例
2014/01/13 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
js获取当月最后一天实例代码
2013/11/19 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
基于JavaScript实现幸运抽奖页面
2020/07/05 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
javascript实现时钟动画
2020/12/03 Javascript
详解Typescript里的This的使用方法
2021/01/08 Javascript
Python button选取本地图片并显示的实例
2019/06/13 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
django 实现后台从富文本提取纯文本
2020/07/02 Python
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
英国独特家具和家庭用品购物网站:Cuckooland
2020/08/30 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
积极贯彻学习两会精神总结
2014/03/17 职场文书
夫妻分居协议书范本(有子女版)
2014/11/01 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
编写python程序的90条建议
2021/04/14 Python
超外差式晶体管收音机的组装与统调
2021/04/22 无线电
基于PostgreSQL/openGauss 的分布式数据库解决方案
2021/12/06 PostgreSQL