值没有从ckeditor中清除

时间:2016-11-21 04:37:08

标签: jquery html css ckeditor

我有两个弹出窗口。如果我单击“创建”按钮,将打开一个弹出窗口。假设弹出窗口中有3个rowse。 a)第1行 - >名字; Row2->姓; Row3->邮箱按钮 b)如果我点击电子邮件按钮,它将再打开一个弹出窗口。在这个弹出窗口我有CkEDITOR。所以无论我在这个ckediotr中输入什么,我将这些值存储在隐藏在第一个弹出窗口中的输入中。 c)然后我点击第一个弹出窗口中的提交按钮,弹出窗口关闭并重定向到索引页面。值也正确地存储在数据库中。 问题: 一旦值再次存储在数据库中,我计划创建一个新表单,我点击邮件按钮和ckediotr将打开。但之前的价值仍然存在于CKediotr中。如何从ckeditor中删除现有值?

       <form method="post" id='form'> 
        <textarea id="editor1" name="editor1"></textarea>
        <input type="submit" value="Save"/> 
        <script> $(document).ready(function(){ var test = localStorage.setValueInCkeditor_create; if(test!='' || test!='undefined') { CKEDITOR.instances.editor1.setData(test); }   $('#form').submit(function(){ window.parent.$("#create_ck_e‌​ditor").val(CKEDITOR‌​.instances.editor1.g‌​etData()); localStorage.setItem("setValueInCkeditor_create", CKEDITOR.instances.editor1.getData());
parent.$.colorbox.close(); return false; }); }); 
        </script>

2 个答案:

答案 0 :(得分:0)

curl -X POST \ -H 'Authorization: Bearer {ENTER_ACCESS_TOKEN}' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'refreshToken=123ab456cdef8910ghu' \ 函数将清除ckeditor

setData()
  

您可以创建常用功能并将其调用为提交事件

for ( instance in CKEDITOR.instances ){
    CKEDITOR.instances[instance].updateElement();
    CKEDITOR.instances[instance].setData('');
}

答案 1 :(得分:0)

在ajax完成部分中给出以下命令后,问题得到解决

localStorage.removeItem("setValueInCkeditor_create");