zoukankan      html  css  js  c++  java
  • ueditor在表单中的提交

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

    如以下这样

    插入一个隐藏表单项

    <input name="info" type="hidden" id="info">

    更改提交button和添加JS

    <input type="button" name="Submit" value=" 提交 " onClick="uptext();"> 

    <script type="text/javascript">
    	//这段要放在文本编辑器的实例化之后
    	function uptext(){
    		if (!UE.getEditor('editor').hasContents()){
    		alert('请先填写内容!');
    		}else{
    		document.setweb.info.value=UE.getEditor('editor').getContent();
    		document.setweb.submit();
    		}
    	}
    </script>

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

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

  • 相关阅读:
    瀑布流
    进度条
    图片延迟加载、scroll
    scroll 滚动广告
    json
    样式更改
    js 不同浏览器的宽度获取
    孤立点挖掘算法
    数据结构算法代码
    深入浅出JMS(一)--JMS基本概念
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/7281960.html
Copyright © 2011-2022 走看看