CKeitor编辑的文本在提交验证时失败

时间:2016-03-30 08:40:00

标签: php forms ckeditor

我在表单中使用了CKeditor定制的插件。提交表单后,如果未通过服务器端的验证,则浏览器不会进入下一页。但是,之前编辑的文本也已消失。我试图获取发布的数据。但是,这不起作用。非常感谢任何人的帮助!

<form method = "post" action = "">
<textarea name="comments"  value="<?php echo $_POST ["comments"]; ?>" ></textarea>
</form>

CKeidtor的设置如下:

<script>
   CKEDITOR.replace( 'comments' );
</script> 

1 个答案:

答案 0 :(得分:2)

如果您的表单有一个名为“save”的提交类型按钮,那么请执行此操作,或者只需将您提供的名称替换为提交类型按钮

<textarea name="comments"><?php if(isset($_POST['save'])) { echo $_POST ["comments"]; } ?></textarea>

Textarea没有价值属性。无论您希望保留什么,都必须介于开始和结束标签之间。