JS集成fckeditor及判断内容是否为空的方法


Posted in Javascript onMay 27, 2016

本文实例讲述了JS集成fckeditor及判断内容是否为空的方法。分享给大家供大家参考,具体如下:

<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath ='/fckeditor/';
var oFCKeditor = new FCKeditor( 'news_content' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 400 ;
oFCKeditor.Width = 600 ;
oFCKeditor.Value = '' ;
oFCKeditor.Create() ;
//-->
//取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 Gecko.
 {
 var r = oDOM.createRange() ;
 r.selectNodeContents( oDOM.body ) ;
 iLength = r.toString().length ;
 }
// oEditor.InsertHtml('')
return iLength
} 
function CheckPost(){
 if(GetMessageLength("news_content")=='0')
 {
 alert('请输入内容');
 return false;
 }
}
//取fck内容
function GetMessageContent(str)
{
 var oEditor = FCKeditorAPI.GetInstance(str) ;
 return oEditor.GetXHTML();
}
</script>

当有以下config.php配置时:

$Config['UserFilesPath'] = '/upload/' ;
$Config['AllowedExtensions']['Image'] = array('bmp','gif','jpeg','jpg','png') ;
$Config['DeniedExtensions']['Image'] = array() ;
$Config['FileTypesPath']['Image'] = $Config['UserFilesPath'] . 'image/' ;
$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/' ;
$Config['QuickUploadPath']['Image'] = $Config['UserFilesPath'] ;
$Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;

上传时,快速上传将直接上传到upload目录下
非快速上传将传到upload/image目录下

浏览服务器时
图片浏览将指向upload/image

所以快速上传的图片在浏览服务器时,不能浏览到。

Javascript 相关文章推荐
Apply an AutoFormat to an Excel Spreadsheet
Jun 12 Javascript
js函数返回多个返回值的示例代码
Nov 05 Javascript
JavaScript操作DOM元素的childNodes和children区别
Apr 01 Javascript
jQuery $.each遍历对象、数组用法实例
Apr 16 Javascript
Bootstrap表格使用方法详解
Feb 17 Javascript
less简单入门(CSS 预处理语言)
Mar 08 Javascript
基于JS实现html中placeholder属性提示文字效果示例
Apr 19 Javascript
基于Vue的延迟加载插件vue-view-lazy
May 21 Javascript
react实现点击选中的li高亮的示例代码
May 24 Javascript
JavaScript多态与封装实例分析
Jul 27 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
Sep 02 Javascript
一次微信小程序内地图的使用实战记录
Sep 09 Javascript
js实现div模拟模态对话框展现URL内容
May 27 #Javascript
详解jQuery中的deferred对象的使用(一)
May 27 #Javascript
基于JS实现密码框(password)中显示文字提示功能代码
May 27 #Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
May 26 #Javascript
Node.js的npm包管理器基础使用教程
May 26 #Javascript
JavaScript中的各种操作符使用总结
May 26 #Javascript
浅析JavaScript中的对象类型Object
May 26 #Javascript
You might like
PHP扩展CURL的用法详解
2014/06/20 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
2020/02/12 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
JavaScript面向对象之体会[总结]
2008/11/13 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
canvas绘制七巧板
2017/02/03 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
[01:19]DOTA2城市挑战赛报名开始 开启你的城市传奇
2018/03/23 DOTA
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
Python实用日期时间处理方法汇总
2015/05/09 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
领先的英国注册在线药房 :Simply Meds Online
2019/03/28 全球购物
军用级手机壳,专为冒险而建:Zizo Wireless
2019/08/07 全球购物
const和static readonly区别
2013/05/20 面试题
商务日语专业毕业生求职信
2013/10/26 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
居委会工作总结2015
2015/05/18 职场文书
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python
python高温预警数据获取实例
2022/07/23 Python