项目中一直使用fck做为html编辑器,最近需要在一个ajax应用中整合fckeditor, 然后看了看 http://www.iteye.com/article/44349 这篇文章(里面已经讲过fck提交的时候处理过程,这里就不赘述了). 同时macrochen 也提供了一个办法来整合应用. 我这里要说的是另外一种投机的偷懒做法:
因为fck是在提交的时候才将iframe中的html写到一个隐藏的textarea中,所以提交的时候直接取这个textarea是取不倒值的,为了不去更改fck的源码,我走了另外一条路子,就是将表单"提交两次", 注意是加了引号的. 第一次提交的时候,永远返回false,目的就是一个,让fck把ifame中的html写到textarea中,然后过1秒以后在提交一次,这个时候就能很方便的取到表单的值了.
下面附上js代码:
<script type='text/javascript'>
var submitCount = 1; //记录提交次数
function validate() //表单提交的时候验证函数 onsubmit="return validate()'
{
if(submitCount == 1) //第一次提交直接返回false,并且1秒以后再执行validate().
{
submitCount ++;
setTimeout('validate()',1000);
return false;
}
//第二此提交的时候直接可以从表单中取得值了.
var frm = $('testFrm');
var params = frm.serialize();
$("info").innerHTML = params;
return false;
}
</script>
<script type="text/javascript">
var submitCount = 1; //记录提交次数
function validate() //表单提交的时候验证函数 onsubmit="return validate()'
{
if(submitCount == 1) //第一次提交直接返回false,并且1秒以后再执行validate().
{
submitCount ++;
setTimeout('validate()',1000);
return false;
}
//第二此提交的时候直接可以从表单中取得值了.
var frm = $('testFrm');
var params = frm.serialize();
$("info").innerHTML = params;
return false;
}
</script>
分享到:
- 2007-01-29 16:38
- 浏览 8103
- 评论(8)
- 论坛回复 / 浏览 (8 / 9677)
- 查看更多
相关推荐
在SSH(Struts、Spring、Hibernate)项目中整合FCKeditor文本编辑器是常见的需求,因为FCKeditor是一款功能强大的富文本编辑器,能够提供丰富的文本格式化和媒体插入功能,便于用户在Web应用程序中创建和编辑内容。...
【在项目中整合FCKeditor】的文档主要讨论了如何在Web 2.0时代的项目中集成FCKeditor,这是一个流行的开源在线文本编辑器。在现代互联网应用中,尤其是内容管理系统(CMS)或社区论坛,集成这样的编辑器是必不可少的...
在项目中整合FCKeditor是一项常见的任务,尤其是在开发富文本编辑器应用时。FCKeditor是一款功能强大的开源JavaScript文本编辑器,它允许用户在网页上创建、编辑和格式化文本,类似于桌面应用程序中的Word。本教程将...
这样的整合可以使开发者在EXT构建的应用中嵌入一个功能强大的文本编辑器,方便用户编辑和管理文本内容。 EXT的组件化设计使得它与各种第三方库和插件的整合变得相对容易。FCKeditor的集成通常涉及到以下几个步骤: ...
Java中的FCKEditor是一款流行的开源富文本编辑器,它允许用户在Web应用中创建和编辑HTML内容。FCKEditor提供了一种图形化的用户界面,使得非程序员也能方便地进行文字格式化、插入图片、链接等操作。在Java环境中...
在这个FCKeditor的应用实例中,Struts2可能被用来处理用户通过FCKeditor提交的数据,实现前后端的数据交互。 四、文件上传功能 FCKeditor的一个重要特性就是支持文件上传。用户可以在编辑器中直接插入图片或上传...
在Web应用开发中,富文本编辑器FCKeditor(现在已经发展为CKEditor)是常用的一款工具,能够帮助用户在网页上编辑复杂的HTML内容。在Kohana框架中整合FCKeditor,可以提升网站内容管理系统的用户体验,使得非技术...
7. 运行Web项目,你应该能看到FCKeditor在Struts2应用中正常工作了。 如果你需要调试FCKeditor-java-2.6-core的源码,可以按照以下步骤操作: 1. 下载源码fckeditor-java-2.6-src.zip。 2. 将源码添加到你的项目...
**标题:“FCKEditor在Java中的应用”** **一、FCKEditor简介** FCKEditor是一款开源的HTML编辑器,它允许用户在Web应用程序中创建和编辑富文本内容。这款编辑器提供了类似Microsoft Word的界面,支持图片上传、...
总的来说,将FCKeditor整合到Lotus Notes应用中,不仅可以提升用户界面的美观度,还能提供更丰富的文本编辑和文件上传功能,使得Lotus Notes应用更加现代化和用户友好。通过深入学习和实践,开发者可以掌握这一技术...
在"fckeditor与swfupload整合实例"中,我们主要关注如何将这两个工具结合起来,使用户能够在FCKeditor中方便地上传文件。整合过程通常包括以下几个步骤: 1. **安装和配置FCKeditor**:首先,你需要下载FCKeditor的...
通过以上步骤,你就可以在JSP应用中成功整合FCKeditor与web EQ,实现一个强大的带有数学公式编辑功能的富文本编辑器。这将特别有利于教育和科研类网站,使得用户能方便地发布和分享含有复杂数学公式的文章。
在这个2.6.3版本的实例中,我们关注的是如何在.NET 2.0环境中,利用C#语言进行集成和应用。这个实例提供了一个最简单且实用的解决方案,对于初学者和开发者来说极具价值。 首先,我们需要了解FCKeditor的基本结构和...
将Struts与FCKeditor整合,主要是为了让用户在Web表单中能够方便地编辑和提交富文本内容。这个整合过程主要包括以下几个步骤: 1. **引入FCKeditor库**:首先需要将FCKeditor的JavaScript文件和相关资源(如CSS、...
本文将详细介绍如何在 JSP 应用程序中安装、配置并使用 FCKeditor 2.6.4。 #### 1. 下载 FCKeditor 首先,需要下载 FCKeditor 以及其 Java 支持包: - **FCKeditor 2.6.4**: 可以通过地址 ...
在JSP环境中配置和使用FCKeditor涉及到一系列步骤,这个开源项目旨在提供一个强大的在线文本编辑器,使得Web应用程序能够具备类似MS Word的编辑功能。FCKeditor支持多种服务器端语言,包括Java,并且兼容IE 5+、...
在这个“fckeditor 完整示例”中,我们可以深入探讨它的核心功能和实际应用。 1. **安装与配置** - 下载`fckeditor`的完整包,解压后会得到一个包含所有必要文件和资源的文件夹。 - 在Web服务器上部署这个文件夹...
在实际应用中,可能需要根据具体环境进行微调,但上述方法提供了基础的解决思路。在部署过程中,推荐使用集成开发环境如MyEclipse,它提供了一键部署的功能,大大简化了配置步骤。同时,提供的超详细说明配置步骤将...
FCKeditor是一款基于JavaScript的WYSIWYG(所见即所得)编辑器,允许用户在浏览器中直接编辑HTML内容,就像在桌面应用程序中一样。它支持多种浏览器,包括Internet Explorer、Firefox、Chrome和Safari,提供了一种...