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 replace(rgExp,fn)正则替换的用法
Mar 04 Javascript
jQueryUI的Dialog的简单封装
Jun 07 Javascript
基于jquery的网页SELECT下拉框美化代码
Oct 28 Javascript
提交表单时执行func方法实现代码
Mar 17 Javascript
BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法
Jun 07 Javascript
jQuery实现的自定义弹出层效果实例详解
Sep 04 Javascript
js学习心得_一个简单的动画库封装tween.js
Jul 14 Javascript
vue父组件向子组件传递多个数据的实例
Mar 01 Javascript
使用JavaScript保存文本文件到本地的两种方法
Jan 22 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
Jun 18 Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
Sep 11 Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
Mar 26 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
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
2007/02/11 PHP
PHP 实现explort() 功能的详解
2013/06/20 PHP
php写的AES加密解密类分享
2014/06/20 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
让人期待的2011年度最佳 jQuery 插件分享
2012/03/16 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
javaScript中的原型解析【推荐】
2016/05/05 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
Vue-cli3简单使用(图文步骤)
2019/04/30 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
[46:58]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第一场 12.17
2020/12/19 DOTA
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
Python开发的HTTP库requests详解
2017/08/29 Python
Python中defaultdict与lambda表达式用法实例小结
2018/04/09 Python
Python实现多属性排序的方法
2018/12/05 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
python批量修改xml属性的实现方式
2020/03/05 Python
一款纯css3制作的2015年元旦雪人动画特效教程
2014/12/29 HTML / CSS
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
城管大队整治方案
2014/05/06 职场文书
幼儿园课题方案
2014/06/09 职场文书
2016八一建军节慰问信
2015/11/30 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
阿里云 Windows server 2019 配置FTP
2022/04/28 Servers