我正在使用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;
}
?>
但它没有回音。为什么会这样?
答案 0 :(得分:0)
您似乎正在使用DIV,就像您期望使用textareas一样。 HTML表单元素不会自动发布DIV内容。您需要创建一个隐藏元素,例如
<input type="hidden" name="content" id="form-content">
为您的表单或提交按钮创建一个javascript事件处理程序,该按钮将根据内容预先填充隐藏字段,例如
$('input[name=submit]').click(function () {
$('#form-content').val($('#editor').html())
});