ueditor php提交表单,ueditor在表单中的提交

本文介绍了在使用ueditor1.4.3版本时遇到的表单提交问题,以及如何通过JavaScript的editor.getContent()方法获取编辑器内容,并将其写入隐藏表单项以实现数据POST。在表单提交前,会检查编辑器是否有内容,确保内容不为空。同时,提出了可能存在的大文本长度限制问题,并提供了ASP和PHP的请求示例。
摘要由CSDN通过智能技术生成

最近一直在找一个比较好点的WEB文本编辑器,发现ueditor还是不错的,但是在表单提交数据后有一些问题,因为他不像以前的版本一样提供一个虚拟的文本框去提交数据,所以网上搜索的结果都不能用了,根据ueditor 1.4.3版本的提示可以使用editor.getContent()方法获得编辑器的内容,但是这个是用JS方法获取数据的,如何在表单提交时正常的将数据POST出去呢,想了办法,只能用一些原始的方法了,在表单中加一个隐藏表单项,在点击提交按钮里将编辑器中的数据用getContent()方法写进去,然后再提交表单。

如下面这样

插入一个隐藏表单项

更改提交按钮和增加JS

//这段要放在文本编辑器的实例化之后

function uptext(){

if (!UE.getEditor('editor').hasContents()){

alert('请先填写内容!');

}else{

document.setweb.info.value=UE.getEditor('editor').getContent();

document.setweb.submit();

}

}

插入以上代码后就可以程序中正常调用了

如ASP用 request("info") PHP用$_POST["INFO"]来进行获取,目前测试小文本没有什么问题,不知道大文本怎么样,估计会有最大长度限制,没测试过不清楚,欢迎朋友们来交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值