0

我正在使用Bootstrap Wysiwyg 编辑器。我编写了以下代码

<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 以您期望使用 textareas 的方式。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 回答