Baru-baru ini saya sedang membangunkan editor teks kaya, memandangkan textarea hanya boleh memasukkan teks, saya menggunakan atribut contenteditable="true" p untuk melaksanakan teks kaya, yang boleh memasukkan gambar, video, dsb.
Tetapi inilah masalahnya, pada halaman borang:
<form action="test.php" method="post">
<p contenteditable="true" name="zhengwen"></p>
<input type="submit">
</form>
Jika anda melakukan ini, kandungan dalam p tidak boleh diserahkan ke halaman test.php sama sekali, dan echo $_POST[zhengwen] tidak akan dikeluarkan.
Saya ragu ia telah diserahkan sama sekali.
Ada sesiapa tahu cara menyelesaikannya? Mencari kod mudah untuk halaman penyerahan borang dan halaman penerimaan! ! !
Memang tidak dihantar kerana butang hantar dalam borang hanya menghantar elemen borang sahaja. Dan
<p contenteditable="true">
bukan unsur bentuk.Jika anda ingin menyerahkan maklumat
<p contenteditable="true">
的信息提交过去,需要自己构造POST
, anda perlu membina sendiri permintaanPOST
saya akan menggunakan jQuery sebagai contoh:Sudah tentu, terdapat banyak cara untuk menulis penyerahan POST jQuery, seperti
$.ajax()
dll.Apabila menerima di sebelah PHP, baca sahaja seperti biasa
$_POST
.