正文 1585字数 234,323阅读

在kindEditor编辑器中保存带有html标识的代码后,再次编辑时读取显示异常,原有的html代码直接被解析掉了,这样再次保存将丢失原有的html代码,可以在编辑器中显示时加入htmlspecialchars函数即可,代码如下:
<textarea name="info[content]" style="width:784px;height:50px" data-toggle="kindeditor">{$info.content|htmlspecialchars}</textarea>
Run code
Cut to clipboard

    <textarea name="content1" id="container" style="width:700px;height:200px;visibility:hidden;"><?php echo htmlspecialchars($_GET['codes']['0']);?></textarea>
    Run code
    Cut to clipboard

      <script> function MathRand() { var Num=""; for(var i=0;i<6;i++) { Num+=Math.floor(Math.random()*10); } return Num; } $('pre').dblclick(function(){ var netss=$(this).html(); //alert(netss); //document.cookie='newcode='+netss; //var s = "<p>thie is a js test!</p>" //$('#container').text(netss); //netss=netss.replace("<br/>","\n"); //s = s.replace("</p>","<br/>"); //alert(s); //var sssdddtttt=$('#containersss').html(); //var ssidd=MathRand(); layer.closeAll(); layer.load(); $.post('/templates/default/newcode.php', { codes: netss } ,function(){ layer.closeAll(); layer.open({ type: 2, title:false, closeBtn: 0, shadeClose:true, area: ['900px', '550px'], content: '/templates/default/newcode.php?codes[]='+encodeURIComponent(netss) //这里content是一个普通的String }); }); //$('#SSS'+ssidd).select(); }); </script>
      Run code
      Cut to clipboard

        如本站,双击代码部分弹出编辑器代码。