主题: 编辑器在IE中正常,在FIREFOX17.0.1中不能获取到值
作者: lanserzhao, 发布日期: 2012-12-25 16:13:46, 浏览数: 2599
操作系统:
XP
浏览器版本: firefox 17.0.1 ,ie8

KindEditor版本: 4.1.4

BUG再现步骤:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" href="../kindeditor/themes/default/default.css" />
<link rel="stylesheet" href="../kindeditor/plugins/code/prettify.css" />
<script charset="utf-8" src="../kindeditor/kindeditor.js"></script>
<script charset="utf-8" src="../kindeditor/lang/zh_CN.js"></script>
<script charset="utf-8" src="../kindeditor/plugins/code/prettify.js"></script>
<script>
    KindEditor.ready(function(K) {
        var editor1 = K.create('#Brief', {
            cssPath : '../kindeditor/plugins/code/prettify.css',
            uploadJson : '../kindeditor/asp.net/upload_json.ashx',
            fileManagerJson : '../kindeditor/asp.net/file_manager_json.ashx',
            allowFileManager : true,
            afterCreate : function() {
                var self = this;
                K.ctrl(document, 13, function() {
                    self.sync();
                    K('form[name=aspnetForm]')[0].submit();
                });
                K.ctrl(self.edit.doc, 13, function() {
                    self.sync();
                    K('form[name=aspnetForm]')[0].submit();
                });
            }
        });
        prettyPrint();
    });
</script>
</head>
<body>
<asp:Label ID="lblReferer" Visible="false" runat="server" Text=""></asp:Label>
<table cellSpacing="0" cellPadding="0" width="100%" border="0"> 
<form name="form121208155547713771444" method="post" id="form121208155547713771444" enctype="multipart/form-data" action="/Server/WebUDFMode.aspx">
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="column" value="121208155547713771444" />
<input type="hidden" name="id" value="121225115925181559490" />

  <tr>
    <td height="25" width="15%" valign="top" align="right">
      医院名称:</td>
   <td height="25" width="*" align="left">
 <input type="text" value="医院名称" name="HospitalName" />
   </td></tr>

  <tr>
    <td height="25" width="15%" valign="top" align="right">
      特色手术:</td>
   <td height="25" width="*" align="left">
 <input type="text" value="特色手术" name="Special" />
   </td></tr>

  <tr>
    <td height="25" width="15%" valign="top" align="right">
      医院环境:</td>
   <td height="25" width="*" align="left">
 <input type="text" value="医院环境" name="Environment" />
   </td></tr>

  <tr>
    <td height="25" width="15%" valign="top" align="right">
      所处位置:</td>
   <td height="25" width="*" align="left">
 <input type="text" value="所处位置" name="Location" />
   </td></tr>

  <tr>
    <td height="25" width="15%" valign="top" align="right">
      医院介绍:</td>
   <td height="25" width="*" align="left">
<textarea name="Brief" id="Brief" cols="100" rows="8" style="width:700px;height:400px;visibility:hidden;">1223二维</textarea>
   </td></tr>

  <tr>
    <td height="25" width="15%" align="right">
      保存完后:</td>
   <td height="25" width="*" align="left">
<label><input type="radio" name="rgHref" value="/Manage/WebMode.aspx?ColumnID=121208155547713771444" checked>返回列表</label><label><input type="radio" name="rgHref" value="/Manage/WebModeEdit.aspx?ColumnID=121208155547713771444">新加数据</label>
   </td></tr>
  <tr>
  <td height="25" align="right">&nbsp;</td>
   <td height="25" align="left">
   <input type="submit" name="Submit" value="保存提交">
   </td></tr>
</from>
   </table>
</body></html><br><br>

期望结果:
这段代码,在IE8中可以正常提交,获取到值,在firefox 17.0.1 中,不能获取 编辑器数据
作者: 小浪子, 发布日期: 2012-12-25 16:59:20

你的from放在了table的里面。放在外面就行了。

<form name="form121208155547713771444" method="post" id="form121208155547713771444" enctype="multipart/form-data" action="/Server/WebUDFMode.aspx">
<table cellSpacing="0" cellPadding="0" width="100%" border="0"> 

....................

</table>
</from>

 

回复
作者: lanserzhao, 发布日期: 2012-12-25 17:28:03

不用了,我加上这一段也OK了。

    afterBlur:function(){this.sync();}



还有这个演示的还是不能用啊


http://www.kindsoft.net/view.php?bbsid=4&postid=6515&pagenum=1



回复
作者: diannao580, 发布日期: 2012-12-25 22:31:09

在哪里加?我加上不显示上面的图标了

回复
发表新帖 发表回复