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 相关文章推荐
基于jQuery的左右滚动实现代码
Dec 03 Javascript
JavaScript中的View-Model使用介绍
Aug 11 Javascript
js获取IP和PcName(IE)在vs中可用
Aug 02 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
Oct 31 Javascript
Jquery 实现弹出层插件
Jan 28 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
Sep 14 Javascript
深入理解JavaScript中的并行处理
Sep 22 Javascript
JavaScript组件开发之输入框加候选框
Mar 10 Javascript
JavaScript实现随机数生成器(去重)
Oct 13 Javascript
vue.js template模板的使用(仿饿了么布局)
Aug 13 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
Mar 09 Javascript
vue实现数字滚动效果
Jun 29 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
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
php网页病毒清除类
2014/12/08 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
jQuery 加上最后自己的验证
2009/11/04 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
使用window.prompt()实现弹出用户输入的对话框
2015/04/13 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
jQuery搜索框效果实现代码(百度关键词联想)
2021/02/25 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
Angular中的interceptors拦截器
2017/06/25 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
2017/08/24 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
2017/10/31 Javascript
layui从数据库中获取复选框的值并默认选中方法
2018/08/15 Javascript
node.js连接mysql与基本用法示例
2019/01/05 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
在python中安装basemap的教程
2018/09/20 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
大学生新学期计划书
2014/04/28 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript
MySQL中JOIN连接的基本用法实例
2022/06/05 MySQL