Jadual Kandungan
添加新闻
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php UEditor表单POST提交后无参数,代码检查N次了,大伙帮忙看下!

UEditor表单POST提交后无参数,代码检查N次了,大伙帮忙看下!

Jun 23, 2016 pm 01:25 PM

<?phprequire_once("config.php");if(!empty($_POST['submit'])){  error_reporting(E_ERROR|E_WARNING);  var_dump($_POST);  $path1 = $_POST["newsname"];  $path2 = $_POST["datenow"];  $path3 = htmlspecialchars(stripslashes($_POST["editor"]));  //echo  "<div class='content'>".htmlspecialchars_decode($path3)."</div>";//输出页面必须用htmlspecialchars_decode}mysql_close($link)?><!doctype html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><script type="text/javascript" charset="utf-8" src="UEditor/ueditor.config.js"></script><script type="text/javascript" charset="utf-8" src="UEditor/ueditor.all.js"></script><script type="text/javascript" charset="utf-8" src="UEditor/lang/zh-cn/zh-cn.js"></script><title>新建新闻</title></head><body><table>  <form id="form1" name="form1" method="post" action="insetr.php">  <caption><h2 id="添加新闻">添加新闻</h2></caption>    <tr>      <td>新闻标题:</td>      <td><input type="text1" name="newsname" id="newsname" value="百度编辑器使用方法!"></td>    </tr>    <tr>      <td>发布时间:</td>      <td><input type="text2" name="datenow" id="datenow" value="<?php echo(date("Y-m-d H:i:s"));?>"></td>    </tr>    <tr>      <td>新闻内容:</td>      <td><script type="text/plain" id="editor" name="editor" style="width:1024px;height:500px">      <p>欢迎使用UEditor!</p>      </script></td>    </tr>    <tr>      <td> </td>      <td><input type="submit" name="submit" value="提交"></td>    </tr>  </form></table><script type="text/javascript" charset="utf-8">    window.UEDITOR_CONFIG.catcherPath='';    window.UEDITOR_CONFIG.initialFrameWidth = 'auto';   //初始化编辑器宽度,默认1000    window.UEDITOR_CONFIG.initialFrameHeight=  520;     //初始化编辑器高度,默认320    var editor = new UE.ui.Editor();    editor.render("editor");</script><style type="text/css">input {  width: 100%;  height: 28px;}</style></body></html>
Salin selepas log masuk


其他POST参数正常,唯独这个UEditor编辑器获取不到,而且我也参照了官方的改,也没发现问题,纠结了。


回复讨论(解决方案)

上一个之前项目里用过的代码,供参考

    <div class="span9" style="margin-left: 18px;">        <div id="editor_wrapper">            <?php echo form_open('zone/push_tweet'); ?>                <!-- <script type="text/plain" id="txtEditor">${my_tweet}</script> -->                <textarea  name="content" id="my_tweet">Say Something ...</textarea>                <br />                <div style="margin-bottom: 10px;">                    <input type="submit" name="submit" class="pull-right btn btn-info" value="发布">                    <div style="clear:both;"></div>                </div>            </form>        </div>      </div><script type="text/javascript" src="<?php echo base_url('ueditor/ueditor.config.js'); ?>"></script><script type="text/javascript" src="<?php echo base_url('ueditor/ueditor.all.js'); ?>"></script><script type="text/javascript">           UE.getEditor('my_tweet',{        toolbars:[["link","emotion"]],        autoClearinitialContent:true, //编辑器获取焦点时时自动清空初始化时的内容        wordCount:true,                 //字数统计        maximumWords:140,        wordCountMsg : '已输入 {#count} 个字符,您还可以输入{#leave} 个',        wordOverFlowMsg : '<span style="color:red;">你输入的字符个数已经超出最大允许值,服务器可能会拒绝保存!</span>',        initialFrameHeight:70          //高度   });      var my_editor = UE.getEditor('my_tweet'); //返回刚创建的实例   </script>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

上一个之前项目里用过的代码,供参考

    <div class="span9" style="margin-left: 18px;">        <div id="editor_wrapper">            <?php echo form_open('zone/push_tweet'); ?>                <!-- <script type="text/plain" id="txtEditor">${my_tweet}</script> -->                <textarea  name="content" id="my_tweet">Say Something ...</textarea>                <br />                <div style="margin-bottom: 10px;">                    <input type="submit" name="submit" class="pull-right btn btn-info" value="发布">                    <div style="clear:both;"></div>                </div>            </form>        </div>      </div><script type="text/javascript" src="<?php echo base_url('ueditor/ueditor.config.js'); ?>"></script><script type="text/javascript" src="<?php echo base_url('ueditor/ueditor.all.js'); ?>"></script><script type="text/javascript">           UE.getEditor('my_tweet',{        toolbars:[["link","emotion"]],        autoClearinitialContent:true, //编辑器获取焦点时时自动清空初始化时的内容        wordCount:true,                 //字数统计        maximumWords:140,        wordCountMsg : '已输入 {#count} 个字符,您还可以输入{#leave} 个',        wordOverFlowMsg : '<span style="color:red;">你输入的字符个数已经超出最大允许值,服务器可能会拒绝保存!</span>',        initialFrameHeight:70          //高度   });      var my_editor = UE.getEditor('my_tweet'); //返回刚创建的实例   </script>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk



POST抓取编辑器内容是用editor_wrapper还是content?
我用你的代码,可以抓取POST数据了,但只能抓取默认输入,比如我重新在编辑器里写内容提交无内容。


上一个之前项目里用过的代码,供参考

    <div class="span9" style="margin-left: 18px;">        <div id="editor_wrapper">            <?php echo form_open('zone/push_tweet'); ?>                <!-- <script type="text/plain" id="txtEditor">${my_tweet}</script> -->                <textarea  name="content" id="my_tweet">Say Something ...</textarea>                <br />                <div style="margin-bottom: 10px;">                    <input type="submit" name="submit" class="pull-right btn btn-info" value="发布">                    <div style="clear:both;"></div>                </div>            </form>        </div>      </div><script type="text/javascript" src="<?php echo base_url('ueditor/ueditor.config.js'); ?>"></script><script type="text/javascript" src="<?php echo base_url('ueditor/ueditor.all.js'); ?>"></script><script type="text/javascript">           UE.getEditor('my_tweet',{        toolbars:[["link","emotion"]],        autoClearinitialContent:true, //编辑器获取焦点时时自动清空初始化时的内容        wordCount:true,                 //字数统计        maximumWords:140,        wordCountMsg : '已输入 {#count} 个字符,您还可以输入{#leave} 个',        wordOverFlowMsg : '<span style="color:red;">你输入的字符个数已经超出最大允许值,服务器可能会拒绝保存!</span>',        initialFrameHeight:70          //高度   });      var my_editor = UE.getEditor('my_tweet'); //返回刚创建的实例   </script>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk



POST抓取编辑器内容是用editor_wrapper还是content?
我用你的代码,可以抓取POST数据了,但只能抓取默认输入,比如我重新在编辑器里写内容提交无内容。

抓的是UE.getEditor('id');里id对应的textarea

table标签必须放到form表单里面

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

11 skrip pemendek URL terbaik PHP (percuma dan premium) 11 skrip pemendek URL terbaik PHP (percuma dan premium) Mar 03, 2025 am 10:49 AM

URL panjang, sering berantakan dengan kata kunci dan parameter penjejakan, boleh menghalang pelawat. Skrip pemendekan URL menawarkan penyelesaian, mewujudkan pautan ringkas yang sesuai untuk media sosial dan platform lain. Skrip ini sangat berharga untuk laman web individu a

Pengenalan kepada API Instagram Pengenalan kepada API Instagram Mar 02, 2025 am 09:32 AM

Berikutan pengambilalihan berprofil tinggi oleh Facebook pada tahun 2012, Instagram mengadopsi dua set API untuk kegunaan pihak ketiga. Ini adalah API Grafik Instagram dan API Paparan Asas Instagram. Sebagai pemaju membina aplikasi yang memerlukan maklumat dari a

Bekerja dengan Data Sesi Flash di Laravel Bekerja dengan Data Sesi Flash di Laravel Mar 12, 2025 pm 05:08 PM

Laravel memudahkan mengendalikan data sesi sementara menggunakan kaedah flash intuitifnya. Ini sesuai untuk memaparkan mesej ringkas, makluman, atau pemberitahuan dalam permohonan anda. Data hanya berterusan untuk permintaan seterusnya secara lalai: $ permintaan-

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React Mar 04, 2025 am 09:33 AM

Ini adalah bahagian kedua dan terakhir siri untuk membina aplikasi React dengan back-end Laravel. Di bahagian pertama siri ini, kami mencipta API RESTful menggunakan Laravel untuk aplikasi penyenaraian produk asas. Dalam tutorial ini, kita akan menjadi dev

Respons HTTP yang dipermudahkan dalam ujian Laravel Respons HTTP yang dipermudahkan dalam ujian Laravel Mar 12, 2025 pm 05:09 PM

Laravel menyediakan sintaks simulasi respons HTTP ringkas, memudahkan ujian interaksi HTTP. Pendekatan ini dengan ketara mengurangkan redundansi kod semasa membuat simulasi ujian anda lebih intuitif. Pelaksanaan asas menyediakan pelbagai jenis pintasan jenis tindak balas: Gunakan Illuminate \ Support \ Facades \ http; Http :: palsu ([ 'Google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Mar 14, 2025 am 11:42 AM

Pelanjutan URL Pelanggan PHP (CURL) adalah alat yang berkuasa untuk pemaju, membolehkan interaksi lancar dengan pelayan jauh dan API rehat. Dengan memanfaatkan libcurl, perpustakaan pemindahan fail multi-protokol yang dihormati, php curl memudahkan execu yang cekap

12 skrip sembang php terbaik di codecanyon 12 skrip sembang php terbaik di codecanyon Mar 13, 2025 pm 12:08 PM

Adakah anda ingin memberikan penyelesaian segera, segera kepada masalah yang paling mendesak pelanggan anda? Sembang langsung membolehkan anda mempunyai perbualan masa nyata dengan pelanggan dan menyelesaikan masalah mereka dengan serta-merta. Ia membolehkan anda memberikan perkhidmatan yang lebih pantas kepada adat anda

Pengumuman Penyiasatan Situasi PHP 2025 Pengumuman Penyiasatan Situasi PHP 2025 Mar 03, 2025 pm 04:20 PM

Tinjauan Landskap PHP 2025 menyiasat trend pembangunan PHP semasa. Ia meneroka penggunaan rangka kerja, kaedah penempatan, dan cabaran, yang bertujuan memberi gambaran kepada pemaju dan perniagaan. Tinjauan ini menjangkakan pertumbuhan dalam PHP Versio moden

See all articles