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 相关文章推荐
javascript 语法基础 想学习js的朋友可以看看
Dec 16 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
Dec 13 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
Dec 31 Javascript
概述jQuery的元素筛选
Nov 23 Javascript
JS扩展类,克隆对象与混合类实例分析
Nov 26 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
Dec 27 Javascript
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
jQuery 实现图片的依次加载图片功能
Jul 06 jQuery
vue 设置proxyTable参数进行代理跨域
Apr 09 Javascript
基于vue实现web端超大数据量表格的卡顿解决
Apr 02 Javascript
微信小程序实现签字功能
Dec 23 Javascript
Vue组件间数据传递的方式(3种)
Jul 13 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 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
PHP中使用Imagick操作PSD文件实例
2015/01/26 PHP
PHP5.3新特性小结
2016/02/14 PHP
Laravel 修改验证异常的响应格式实例代码详解
2020/05/25 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
Mootools 1.2教程 滑动效果(Slide)
2009/09/15 Javascript
Javascript 二维数组
2009/11/26 Javascript
自写的一个jQuery圆角插件
2010/10/26 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
2015/11/22 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
Angular5.0 子组件通过service传递值给父组件的方法
2018/07/13 Javascript
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
Python获取远程文件大小的函数代码分享
2014/05/13 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
2020/10/28 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
计算机应用职专应届生求职信
2013/11/12 职场文书
承认错误的检讨书
2014/01/30 职场文书
女生节标语
2014/06/26 职场文书
放飞理想演讲稿
2014/09/09 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
2015年见习期工作总结
2014/12/12 职场文书
贷款收入证明范本
2015/06/12 职场文书
深入理解 Golang 的字符串
2022/05/04 Golang
Java版 简易五子棋小游戏
2022/05/04 Java/Android