KindEditor编辑器的异常你见过吗?
跟开源中国的这个编辑器是同一个编辑器,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, "&", "&")
str = Replace(str, "<", "<")
str = Replace(str, ">", ">")
str = Replace(str, """", """)
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
太感谢了!正好解决了我的问题
sd
fasd
三、采购预算:
包组号
包组内容
预算金额
(人民币)
中标供货商
(个)
供货时间
包1
1111111111
1111111111111111111
11111111111111111
1111111111111111
包2
222222222222222222
2222222222222
22222222222
122222222222
包3
2333333333333333333333
33333333333333
333333333333333333
33333333333333333333
好主意。废话不多说,现在贴代码。
我就是在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();
});
}
});
prettyPrint();
});
</script>
我还加了个逗号,这个也不能丢
自己咋解决的?把解决的方法贴出来呗。这样别人碰到这个问题,就可以搜索到这个答案了。
哈哈,我终于自己解决了。