![](https://www.j007.com/skin/dahu/images/16.gif)
ueditor不能获取值的原因发布者: 来源: 浏览次数: 发布时间:2014-04-02 23:06:08
表单提交,有两种方式,一种是表单内部submit,另外一种是表单外部submit,问题就出现在这里。 1、外部提交表单方式 <script> ... $("#form").submit(); </script> <form id="form" action="do.php" > ... <input type="button" id="submit" value="submit"/> </form> 2、内部提交表单方式,也是最常用的表单提交方式 <form id="form" action="http://www.j007.com" > ... ....编辑器... <input type="submit" id="submit" value="submit" onclick="return checkForm()"/> </form> ueditor默认只认识第二种表单提交方式。 那么,有的开发者习惯使用了第一种表单提交方式,那百度在这方面有处理吧,答案当然是有。 百度提供了一些编辑器同步函数,专门用于在外部提交表单前,调用同步函数,把编辑器的内容同步到表单上,在后台才能取到ueditor编辑器的值。 代码如下: <script> ... //调用ue同步方法,而ue是实例化的编辑器对象 ue.sync(); $("#form").submit(); </script> <form id="form" action="do.php" > ... ueditor编辑器相关代码 <input type="button" id="submit" value="submit"/> </form>
|