0

Bootstrap Wysiwyg Editorを使用しています。次のコードを書きました

<form method="post" action="">
<div id="editor" name="content"><p>Write here...</p></div>
<input style="" type="submit" name="submit" value="Submit">
</form>
<?php
if (!empty($_REQUEST['content'])) {
$content = $_POST['content'];
echo $content;
}
?>

しかし、それは何も反響しません。なぜこうなった?

4

1 に答える 1

0

テキストエリアが使用されると予想される方法で DIV を使用しているようです。HTML フォーム要素は、DIV コンテンツを自動的に投稿しません。非表示の要素を作成する必要があります。

<input type="hidden" name="content" id="form-content">

コンテンツに基づいて非表示フィールドに事前入力するフォームまたは送信ボタンの JavaScript イベント ハンドラーを作成します。

$('input[name=submit]').click(function () {
   $('#form-content').val($('#editor').html())
});
于 2015-03-20T11:18:15.590 に答える