主题: 放入thickbox后无法使用
作者: fdwqy, 发布日期: 2009-08-23 22:32:26, 浏览数: 8304

代码如下

 <script type="text/javascript" charset="utf-8" src="kindeditor.js"></script>
    <script type="text/javascript">
    KE.init({
        id : 'content9',
        cssPath : './index.css'
    });
  </script>

之前调用的js内容
function edit(){$.ajax({type:"POST",url:"./edit.php?do=modify",data:$('#edit-form').serialize(true),success: function(m){var b=parseInt(m);if(b==0){alert(m.substr(m.indexOf(' ')+1));tb_remove();}else{alert(m.substr(m.indexOf(' ')+1))}}});}

下面是thickbox开的窗口代码

<div class="reg_div">
<form name="edit-form" id="edit-form">
<ul>
<li style="padding-top:7px;">
<label>帖子标题:</label><input type="text" id="title" name="title" maxlength="32" class="btn_input" value="{topicArr.subject}" />
</li>
<li class="bd_t1" style="padding-top:7px;">
<label>帖子内容:</label>
<div class="editor">
<textarea id="content9" name="content" rows="8"  style="width:565px;height:260px;" class="bar_inp" cols="">{editm}</textarea>
</div>
</li>
<li class="bd_t1">
<label>&nbsp;</label>
<input type="hidden" name="tid" id="tid" value="{topicArr.tid}" />
<input type="hidden" name="pid" id="pid" value="{topicArr.pid}" />
<input type="button" name="button" value="加载编辑器" class="btn_login" /o/nclick="javascript:KE.create('content9');" />
<input type="button" value="修 改" class="btn_login" /o/nclick="edit()">
<input type="reset" value="还 原" class="btn_login">
</li>
</ul>
</form>
</div>
使用编辑器以后界面是有的,但是内容修改后无法保存的,不加载编辑器是可以保存修改的数据的
作者: fdwqy, 发布日期: 2009-08-23 22:39:07

你屏蔽了 onclick 我写成了/o/nclick

回复
作者: fdwqy, 发布日期: 2009-08-23 23:15:04

javascript:alert(KE.util.getData('content9')); 显示正确

如何把javascript:alert(KE.util.getData('content9'));显示的内容,放入表单内呢

我这样写无效

<input type="hidden" name="content9" value="javascript:alert(KE.util.getData('content9'));" />

回复
作者: Roddy, 发布日期: 2009-08-24 00:05:32
edit函数里加KE.util.setData。
function edit(){
KE.util.setData("content9");
$.ajax({type:"POST",url:"./edit.php?do=modify",data:$('#edit-form').serialize(true),success: function(m){var b=parseInt(m);if(b==0){alert(m.substr(m.indexOf(' ')+1));tb_remove();}else{alert(m.substr(m.indexOf(' ')+1))}}});}
回复
作者: fdwqy, 发布日期: 2009-08-24 01:52:46

行了,大师实在太厉害了

回复
发表新帖 发表回复