KindEditor编辑器的异常你见过吗?

发布于 2021-11-27 06:55:43 字数 2231 浏览 852 评论 6

跟开源中国的这个编辑器是同一个编辑器,form表单如果光是测试,就可以接受到值的,可是,将这个表单放到表格当中,就不能接收到值,这个异常你们是咋解决的啊?我用的是Chrome浏览器测试的

我用的就是那个软件附带的案例的那个代码测试的?下面附上代码

这个代码可以接受到值,因为,这个是那个软件附带的案例,我用的是Chrome浏览器测试的

<%@ CODEPAGE=65001 %>
<%
Option Explicit
Response.CodePage=65001
Response.Charset="UTF-8"


Dim htmlData


htmlData = Request.Form("content1")


Function htmlspecialchars(str)
str = Replace(str, "&", "&amp;")
str = Replace(str, "<", "&lt;")
str = Replace(str, ">", "&gt;")
str = Replace(str, """", "&quot;")
htmlspecialchars = str
End Function
%>
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>KindEditor ASP</title>
<link rel="stylesheet" href="../themes/default/default.css" />
<link rel="stylesheet" href="../plugins/code/prettify.css" />
<script charset="utf-8" src="../kindeditor.js"></script>
<script charset="utf-8" src="../lang/zh_CN.js"></script>
<script charset="utf-8" src="../plugins/code/prettify.js"></script>
<script>
KindEditor.ready(function(K) {
var editor1 = K.create('textarea[name="content1"]', {
cssPath : '../plugins/code/prettify.css',
uploadJson : '../asp/upload_json.asp',
fileManagerJson : '../asp/file_manager_json.asp',
allowFileManager : true,
afterCreate : function() {
var self = this;
K.ctrl(document, 13, function() {
self.sync();
K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function() {
self.sync();
K('form[name=example]')[0].submit();
});
}
});
prettyPrint();
});
</script>
</head>
<body>
<%=htmlData%>
<form name="example" method="post" action="demo.asp">
<textarea name="content1" style="width:700px;height:200px;visibility:hidden;"><%=htmlspecialchars(htmlData)%></textarea>
<br />
<input type="submit" name="button" value="提交内容" /> (提交快捷键: Ctrl + Enter)
</form>

</body>
</html>


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

臻嫒无言 2021-11-29 07:32:06

太感谢了!正好解决了我的问题

挽清梦 2021-11-29 03:17:28

三、采购预算:

包组号

包组内容

预算金额

(人民币)

中标供货商

(个)

供货时间

包1

1111111111

1111111111111111111

11111111111111111

1111111111111111

包2

222222222222222222

2222222222222

22222222222

122222222222

包3

2333333333333333333333

33333333333333

333333333333333333

33333333333333333333

秉烛思 2021-11-28 07:11:43

好主意。废话不多说,现在贴代码。

我就是在afterCreate方法都,继续又创建了一个方法afterBlur,这个方法紧随那个afterCreate方法

下面是代码:

<script>
KindEditor.ready(function(K) {
var editor1 = K.create('textarea[name="content1"]', {
cssPath : '../plugins/code/prettify.css',
uploadJson : '../asp/upload_json.asp',
fileManagerJson : '../asp/file_manager_json.asp',
allowFileManager : true,
afterCreate : function() {
var self = this;
K.ctrl(document, 13, function() {
self.sync();
K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function() {
self.sync();
K('form[name=example]')[0].submit();
});
}

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

});

prettyPrint();

});

</script>

我还加了个逗号,这个也不能丢

回忆凄美了谁 2021-11-27 18:24:42

自己咋解决的?把解决的方法贴出来呗。这样别人碰到这个问题,就可以搜索到这个答案了。

清风夜微凉 2021-11-27 16:50:45

哈哈,我终于自己解决了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文