javascript获取ckeditor编辑器的值(实现代码)
CKeditor编辑器是FCKeditor的升级版本
想对于FCK来说,确实比较好用,加载速度也比较快
以下是如果通过JS获取CKeditor编辑器的值,用于表单验证
if(CKEDITOR.instances.content.getData()==""){
alert("内容不能为空!");
return false;
}
content是textarea的name
下次发下CKeditor的配置还有上传配置,我只弄了PHP的上传
刚有个朋友反应说FIREFOX下不能判断为空,我稍微修改了下
我的在FF下测试通过了,以下是JS代码
function trim(str){
return str.replace(/(^/s*)|(/s*$)/g,"");
}//去掉空格
var str=CKEDITOR.instances.content.getData();
str=str.replace("<br />","");
str=str.replace("<br>","");
str=trim(str);
if(str==""){
alert("内容不能为空!");
return false;
}
具体在使用中去组合,多谢这位朋友的提出
/*
***************************************************************************/
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 (很重要的一个函数)
var cke_arr = CKEDITOR.instances;
eval("var cke_content = CKEDITOR.instances."+ta_id+".getData();");
相关推荐
-
javascript fckeditor编辑器取值与赋值实现代码
获取编辑器中HTML内容 复制代码 代码如下: function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); } 获取编辑器中文字内容 复制代码 代码如下: function getEditorTextContents(EditorName) { var oEditor = FCKeditorAPI.G
-
javascript 获取FCKeditor内容
形式如: 复制代码 代码如下: varoEditor=FCKeditorAPI.GetInstance('content'); varcontent=oEditor.GetXHTML(true); ************************************************* 利用Javascript取和设FCKeditor值也是非常容易的,如下: 复制代码 代码如下: // 获取编辑器中HTML内容 function getEditorHTMLContents(Editor
-
FCKeditor提供了一个完整的JavaScript API
FCKeditor offers a complete JavaScript API so you can interact with it once the editor is loaded and running. FCKeditor提供了一个完整的JavaScript API(Application Public Interface),你可以利用这些API来处理FCK编辑器,只要它被加载完成或在正在运行中. Retrieving an editor instanceOnce loaded,
-
javascript获取ckeditor编辑器的值(实现代码)
CKeditor编辑器是FCKeditor的升级版本想对于FCK来说,确实比较好用,加载速度也比较快以下是如果通过JS获取CKeditor编辑器的值,用于表单验证 if(CKEDITOR.instances.content.getData()==""){alert("内容不能为空!");return false;} content是textarea的name下次发下CKeditor的配置还有上传配置,我只弄了PHP的上传 刚有个朋友反应说FIREFOX下不能判断为空
-
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
JavaScript获取Select当前值写法:var value = document.getElementById("select").options[document.getElementById("select").options.selectedIndex].value;var text = document.getElementById("select").options[document.getElementById("s
-
通过javascript获取iframe里的值示例代码
复制代码 代码如下: <script type="text/javascript" language="javascript"> function CCCC(){ var File_NAME=""; var count=0; if(document.frames("myFrame").document.all.length){ for(var i=0;i<document.all.length;i++){ i
-
JavaScript获取select中text值的方法
本文实例讲述了JavaScript获取select中text值的方法.分享给大家供大家参考,具体如下: 别的不说,先看代码: 方法一: <select name="parent_id" onchange="setTitleAndLinkByGoodsCategory(this.value,this.options[this.selectedIndex].text);" > <option value="0">请选择商品分类
-
Jqgrid设置全选(选择)及获取选择行的值示例代码
1.添加multiselect: true 2.获取选择行的值 复制代码 代码如下: var rowData = jQuery('#List').jqGrid('getGridParam','selarrrow'); if(rowData.length) { for(var i=0;i<rowData.length;i++) { var name= jQuery('#List').jqGrid('getCell',rowData[i]
-
JavaScript获取页面上某个元素的代码
W3C标准推荐的语法是通过document文档对象获取DOM树内的内的某个元素,常见的方法有getElementById().getElementsByName().getElementsByTagName(),他们的作用分别通过id属性.name属性/标签名称返回单个节点或节点集合. 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/
-
原生javascript获取元素样式属性值的方法
所以, 我们得利用IE的currentStyle和W3C的getPropertyValue获取. elem.style.attr获取样式的方法就不说了. 先来看currentStyle方法, 此对象ie专属, 代表了在全局样式表.内嵌样式和 HTML 标签属性中指定的对象格式和样式. IE下通过它, 就可以获取元素的Css属性值. 而针对其他标准浏览器, W3C也提供了一个方法getPropertyValue, 此方法, 稍有点复杂, 首先要通过document.defaultView.getC
-
怎么通过onclick事件获取js函数返回值(代码少)
具体过程不做详细叙述,直接上代码: 写一个弹出框,绑定onclick事件是好像控制不了它的返回值.代码如下 function createBtn(){ for(var i = 0; i < _this.btn.length; i++){ var btn = document.createElement('span'); btn.id = 'btn_' + i; btn.innerHTML = _this.btn[i]; btn.style.padding = '5px 15px'; btn.st
-
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
我们一般在浏览器里识别用户的访问设备都是通过 User Agent 这个字段来获取的,但是通过它我们只能获取一个大概的信息,比如你用的是 Mac 还是 Windows,用的是 iPhone 还是 iPad.如果我想知道你用的是第几代 iPhone,这个方法就不行了,前段时间我正好有这个需求,识别移动客户端的具体型号(主要是 iOS 设备),于是思考了下这个问题的实现. 首先,我跟大家一样想到了 UA,不过事实证明这路走不通.就在我无聊一个一个摆弄浏览器的 API 时,突然一篇文章里的某段代码提醒
-
js 获取Listbox选择的值的代码
复制代码 代码如下: <script type="text/javascript"> function GetValue() { var strlist = document.getElementById("ListBox1");//获取Listbox var str= ""; //遍历Listbox,取得选中项的值 if (strlist.options.length > 0) { for (var i = 0; i <
随机推荐
- Java终止循环体的具体实现
- JS面向对象、prototype、call()、apply()
- flex内嵌html网页示例代码
- 在Ruby on Rails中优化ActiveRecord的方法
- Linux ipcs命令与ipcrm命令的用法详解
- DELL R710服务器做RAID5磁盘阵列图文教程
- Objective-C中NSNumber与NSDictionary的用法简介
- 几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
- MVC数据验证详解
- asp.net 将一个图片以二进制值的形式存入Xml文件中的实例代码
- 用C/C++扩展你的PHP 为你的php增加功能
- GET方法URL中传递中文参数乱码的解决方法
- node.js中Socket.IO的进阶使用技巧
- 支持IE6 IE7 Firefox 的纯CSS的下拉菜单
- Powershell小技巧之去除多余的空格
- 使用Python从有道词典网页获取单词翻译
- sqlserver (parse name)字符串截取的方法
- jQuery Ajax 上传文件处理方式介绍(推荐)
- jQuery ajax的功能实现方法详解
- javascript获取form里的表单元素的示例代码