<form action="__URL__/save" method="post">

         <textarea name="a_content" id="content"></textarea>

<script type="text/javascript">
 var editor = new UE.ui.Editor();
    editor.render("content");
</script>

<button type="submit" class="save">保存</button>

</form> 如果获取其他input的值则可以,a_content就是死活获取不了,我用的是thinkphp

解决方案 »

  1.   

    不存在$a_content这个变量还是,$a_content为空?!
      

  2.   

    html修改成:
    <form action="__URL__/save" method="post">
             
             <textarea name="a_content" id="a_content"></textarea>
             
            <script type="text/javascript">
                 var editor = new UE.ui.Editor();
                editor.render("a_content");
            </script>
             
            <button type="submit" class="save">保存</button>
             
    </form>  PHP输出:
    var_dump($_POST);
      

  3.   

    这样写有何问题? 代码是没有问题的,而且这是参照百度ueditor官方文档写的,表单提交,除了textarea的值不能正常接受,其他input框的值都是可以正常接收的.
      

  4.   

    看看编辑器里面的内容是否就是     <textarea name="a_content" id="a_content"></textarea> 的值
      

  5.   

    我去,一行行调试,终于找到问题所在了,不带这样玩人的,尼玛这不是坑人吗,就因为我在form表单套了一个table不能取到值,去掉table,啥问题都没有了
      

  6.   

    我也有这样的问题,但是我的页面就是table+css的,这怎么办!!!!
      

  7.   

    同样问题,为啥加了table就不好用啊?希望高手解答!
      

  8.   

    谢谢楼主,我也被坑了,引用jquery也是一样