欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【javascript获取ckeditor编辑器的值(实现代码)】,下面是详细的讲解!
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;
}
具体在使用中去组合,多谢这位朋友的提出
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 (很重要的一个函数)
var cke_arr=CKEDITOR.instances;
eval("var cke_content=CKEDITOR.instances."+ta_id+".getData();");
关于javascript获取ckeditor编辑器的值(实现代码)的用户互动如下:
相关问题:求教用过网页文本编辑器ckeditor的高手,我怎么获...
答:就是。 var data = CKEDITOR.instances.你编辑器的id.getData() 提交到后台 String value = request.getParameter("") 不管用什么框架,其实都是最基本的getParameter的封装 不过你传值的时候要先encodeURI(data),后台再URLDecoder.decode(valu... >>详细
相关问题:js实时监听ckeditor编辑器值得变化,随机做一定的...
答:var editor = CKEDITOR.instances.editor1;setTimeout(function(){//时时监听var data = editor.getData();//获取编辑器内容//do something here,1000); >>详细
相关问题:我现在正在学习ckeditor编辑器,就是写了个html页...
答:CKEDITOR是JS对象,建议看后盾网免费JAVASCRIPT视频教程,比你这样找来找去学得快 >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【ComboBox】ComboBox 和 DateField 在IE下消失的
- 【ajax】用js来解决ajax读取页面乱码-页面乱码
- 【addEventListener】addEventListener和attachEv
- 【dom】javascript dom追加内容实现示例-追加内容
- 【has】基于jquery的has()方法以及与find()方法以
- 【browser】jQuery下通过$.browser来判断浏览器.-
- 【extjs】Extjs入门之动态加载树代码-动态加载树
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
