每日一贴,今天的内容关键字为编辑器内容

在JS里取值方法如下:

JavaScript代码
var checkContent =FCKeditorAPI.GetInstance("content").GetXHTML();

另外还要让编辑器获得核心:

JavaScript代码
var oEditor = FCKeditorAPI.GetInstance('content');   
oEditor.Focus();

注意这里的Focus()是大写。

------------------------------------------------------------------
在JS里取值方法如下:var checkContent =FCKeditorAPI.GetInstance("content").GetXHTML();

长度验证:FCKeditorAPI.GetInstance("content").GetXHTML().length;
另外还要让编辑器获得核心:var oEditor = FCKeditorAPI.GetInstance('content');oEditor.Focus();

FCK 编辑器加载后,将会注册一个全局的 FCKeditorAPI 对象. FCKeditorAPI 对象在页面加载期间是无效的,直到页面加载完成.如果须要交互式地知道 FCK 编辑器已加载完成,可应用"FCKeditor_OnComplete"函数.

<script type="text/javascript">

function FCKeditor_OnComplete(editorInstance) {

FCKeditorAPI.GetInstance('FCKeditor1').Commands.GetCommand('FitWindow').Execute();

}

</script>

在当前页获得FCK 编辑器实例: var oEditor = FCKeditorAPI.GetInstance('InstanceName');

从 FCK 编辑器的弹出窗口中获得FCK 编辑器实例: var oEditor = window.parent.InnerDialogLoaded().FCK;

从框架页面的子框架中获得其它子框架的FCK 编辑器实例: var oEditor = window.FrameName.FCKeditorAPI.GetInstance('InstanceName');

从页面弹出窗口中获得父窗口的FCK 编辑器实例: var oEditor = opener.FCKeditorAPI.GetInstance('InstanceName');

获得FCK 编辑器的内容: oEditor.GetXHTML(formatted); // formatted 为:true|false,表现是否按HTML格式取出也可用: oEditor.GetXHTML();

设置FCK 编辑器的内容: oEditor.SetHTML("content", false); // 第二个参数为:true|false,是否以所见即所得方式设置其内容.此方法常用于"设置初始值"或"表单重置"操作.

插入内容到FCK 编辑器: oEditor.InsertHtml("html"); // "html"为HTML文本

检查FCK 编辑器内容是否发生变化: oEditor.IsDirty();

在 FCK 编辑器之外调用FCK 编辑器工具条命令, 命令列表如下:

每日一道理
成熟是一种明亮而不刺眼的光辉,一种圆润而不腻耳的音响,一种不须要对别人察颜观色的从容,一种终于停止了向周围申诉求告的大气,一种不理会哄闹的微笑,一种洗刷了偏激的淡漠,一种无须声张的厚实,一种并不陡峭的高度。

DocProps, Templates, Link, Unlink, Anchor, BulletedList, NumberedList, About, Find, Replace, Image, Flash, SpecialChar, Smiley, Table, TableProp, TableCellProp, UniversalKey, Style, FontName, FontSize, FontFormat, Source, Preview, Save, NewPage, PageBreak, TextColor, BGColor, PasteText, PasteWord, TableInsertRow, TableDeleteRows, TableInsertColumn, TableDeleteColumns, TableInsertCell, TableDeleteCells, TableMergeCells, TableSplitCell, TableDelete, Form, Checkbox, Radio, TextField, Textarea, HiddenField, Button, Select, ImageButton, SpellCheck, FitWindow, Undo, Redo

------------------------------------------------------------------------------------------------

弥补:

下面的验证fck内容是否为空是有问题的,fck默认就往里写了些内容,直接判断为空显然不可。

解决办法:

//取fck内容的长度
function GetMessageLength(str) {
    var oEditor = FCKeditorAPI.GetInstance(str) ;
    var oDOM = oEditor.EditorDocument ;
    var iLength ;
    if ( document.all )        // If Internet Explorer.
    {
        iLength = oDOM.body.innerText.length ;
    }
    else                    // If Firefox.
    {
        var r = oDOM.createRange() ;
        r.selectNodeContents( oDOM.body ) ;
        iLength = r.toString().length ;
    }
return iLength
}

var oEditor = FCKeditorAPI.GetInstance(''InstanceName'');
   var checkContent = GetMessageLength('InstanceName');
   if(checkContent == '0') {
     alert('请输入消息内容');
     oEditor.Focus();   //获得核心,注意是大写
     return false;
   }

//取fck内容
function GetMessageContent(str)
{
     var oEditor = FCKeditorAPI.GetInstance(str) ;
     return oEditor.GetXHTML();
}

文章结束给大家分享下程序员的一些笑话语录: 古鸽是一种搜索隐禽,在中国快绝迹了…初步的研究表明,古鸽的离去,很可能导致另一种长着熊爪,酷似古鸽,却又习性不同的猛禽类——犤毒鸟

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/14/3078563.html

编辑器内容FCKeditor的js验证以及FCKeditor内容是否为空判断相关推荐

  1. js 读取php页面内容,js读取html文件 js获取html页面显示内容

    CSS布局HTML小编今天和大家分享HTML或者JS读取TXT文件内容的代码 如题,CSS布局HTML小编今天和大家分享HTML或者JS读取TXT文件内容的代码 JS读取TXT文件内容的代码如下: 读 ...

  2. php读取剪贴板内容,js如何处理剪贴板的内容?js处理剪贴板的内容的方法

    本篇文章给大家带来的内容是关于js如何处理剪贴板的内容?js处理剪贴板的内容的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在学习这个知识点之前需要了解的是: 在网页中一般是不 ...

  3. 【转载】FCKeditor 2.6.3 与FCKeditor.java 2.4在JSP中配置

    FCKeditor 2.6.3 与FCKeditor.java 2.4在JSP中配置 1.FCKeditor 介绍 FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Wo ...

  4. JS验证框架的使用方法

    今天着重介绍的是JS验证框架在Java Web项目中的应用, JSValidation要去http://cosoft.org.cn/projects/jsvalidation中下载最新版本. JSVa ...

  5. js验证input输入框(字母,数字,符号,中文)

    <h1>js验证输入框内容</h1> <br /> <br />   只能输入英文 <input type="text" on ...

  6. JS验证图片格式和大小并预览

    用于上传图片的js验证: <%@ page language="java" contentType="text/html; charset=UTF-8"p ...

  7. js 验证护照_护照本地策略第2部分| Node.js

    js 验证护照 In my last article (Passport local strategy section 1 | Node.js), we started the implementat ...

  8. js验证固定电话、手机号码(代码大全)

    js验证固定电话.手机号码:代码大全 1. 手机号码 // 正则表达式 if(!(/^1[3456789]\d{9}$/.test(this.mobile))){ this.$notify.error ...

  9. 原生js验证简洁美观注册登录页面

    本文转载自: https://www.cnblogs.com/storm-chou/p/6189489.html 作者:storm-chou 转载请注明该声明. 序 一个以js验证表单的简洁的注册登录 ...

最新文章

  1. 从Qcheck 1.3 不能在不同操作系统上运行问题(chro124、chro342)说开来------
  2. Centos 7下编译安装Apache
  3. HTML5 WebSocket之HelloWorld
  4. Rocketmq集群工作流程
  5. 学会它,可以替你写100行 200行 300行……的代码
  6. 题外:分类篇(音乐风格分类)基于BP神经网络
  7. hp服务器增加raid卡,惠普ProLiant服务器Raid卡配置过程详解
  8. python pyautogui_python模块------pyautogui
  9. MyBatis-Plus工具快速入门使用
  10. 橱柜高度与身高对照表_厨房台面高度是多少 厨房台面如何选购
  11. 阿里马涛:重新定义云时代的开源操作系统 | 人物志
  12. es 怎么验证是否安装成功_ElasticSearch(ES)预警服务 Watcher安装以及探究
  13. java中将一个字符数组赋值给另一个,两者同时变化
  14. (7)Spring框架----面向切面编程(一个简单的约定游戏)
  15. c语言程序设计第五版李丽娟_c语言程序设计第五版习题答案解析
  16. 蒟蒻的第一次豆瓣读书爬虫实践
  17. 水管工游戏(啊哈算法)
  18. 今天收入 1600 稿费
  19. 语句摘抄——第18周
  20. 计算机连上网没网络连接,网络显示已连接上但是无法上网如何解决

热门文章

  1. Flutter CustomScrollView实现的一个经典滑动折叠头部图片的效果
  2. Oracle归档日志(翻译)
  3. xml转化为Dictionary
  4. SQL Server Compact 3.5开发环境说明
  5. HTTP -- 目录
  6. checkbox全选和反选功能
  7. JavaScript学习笔记(八)--正则表达式
  8. 冒泡、鸡尾酒、选择、插入、归并、快速排序的C++程序
  9. Linux驱动(11)--生成设备节点
  10. 元气骑士超级计算机有什么用,元气骑士三持技巧分享,手残党的福利轻松过关...