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

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

时间: 2024-08-22 08:04:56

javascript获取ckeditor编辑器的值(实现代码)_javascript技巧的相关文章

通过javascript获取iframe里的值示例代码_javascript技巧

复制代码 代码如下: <script type="text/javascript" language="javascript"> function CCCC(){ var File_NAME=""; var count=0; if(document.frames("myFrame").document.all.length){ for(var i=0;i<document.all.length;i++){ i

原生javascript获取元素样式属性值的方法_javascript技巧

所以, 我们得利用IE的currentStyle和W3C的getPropertyValue获取. elem.style.attr获取样式的方法就不说了. 先来看currentStyle方法, 此对象ie专属, 代表了在全局样式表.内嵌样式和 HTML 标签属性中指定的对象格式和样式. IE下通过它, 就可以获取元素的Css属性值. 而针对其他标准浏览器, W3C也提供了一个方法getPropertyValue, 此方法, 稍有点复杂, 首先要通过document.defaultView.getC

js 获取Listbox选择的值的代码_javascript技巧

复制代码 代码如下: <script type="text/javascript"> function GetValue() { var strlist = document.getElementById("ListBox1");//获取Listbox var str= ""; //遍历Listbox,取得选中项的值 if (strlist.options.length > 0) { for (var i = 0; i <

用Javascript 获取页面元素的位置的代码_javascript技巧

下面的教程总结了Javascript在网页定位方面的相关知识. 一.网页的绝对大小和相对大小 首先,要明确两个基本概念. 一张网页的全部面积,就是它的绝对大小.通常情况下,网页的绝对大小由内容和CSS样式表决定. 网页的相对大小则是指在浏览器窗口中看到的那部分网页,也就是浏览器窗口的大小,又叫做viewport(视口). 下图中央的方框就代表浏览器窗口,每次只能显示一部分网页. (图一 网页的绝对大小和相对大小) 很显然,如果网页的内容能够在浏览器窗口中全部显示(也就是不出现滚动条),那么网页的

javascript获取选中的文本的方法代码_javascript技巧

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title> new document

javascript获取xml节点的最大值(实现代码)_javascript技巧

假设现在当前时间为7000毫秒.当时间为3000--6000是去3000的值,当6000--9000时取6000的值,即取xml中小于当前时间的最大值 xml文件, 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?><catalog><cd><ID>2</ID><title>第1讲</title><mediaUrl>123&

JavaScript获取FCK编辑器信息的具体方法_javascript技巧

复制代码 代码如下:     function getEditorContents(){     var oEditor = FCKeditorAPI.GetInstance("content");     alert(oEditor.GetXHTML(true)); } //向编辑器插入指定代码 function insertHTMLToEditor(codeStr){     var oEditor = FCKeditorAPI.GetInstance("content&

javascript 获取模态窗口的滚动位置代码_javascript技巧

实验了一下午,到现在终于解决的了模态窗口的滚动位置获取办法,现在来分享一下, 其实很简单,给你的弹出模态窗口的div块设置一个id, 在js中通过 document.getElementById('divID').scrollLeft 这样获取的是向右滚动的值 同理,scrollTop 就是向下滚动的值, 其实很简单,那就说到这里

javascript 获取HTMl文件指定元素的代码_javascript技巧

获取HTML文件的指定元素 获取HTML文件的元素Body 获取HTML文件的元素H2 获取HTML文件的元素P