主题: 不能使用快捷键提交
作者: puman, 发布日期: 2010-11-04 10:19:40, 浏览数: 6774

使用快捷键提交,提示错误。

document.forms.form1.submit is not a function

document.forms['form1'].submit();

 

我的调用设置代码

<script type="text/javascript" charset="utf-8" src="kindeditor/kindeditor.js"></script>
<script type="text/javascript">
KE.show({
	id:'myeditor',
	imageUploadJson:'../../asp/upload_json.asp',
	fileManagerJson:'../../asp/file_manager_json.asp',
	afterCreate:function(id){
		KE.event.ctrl(document, 13, function() {
			KE.util.setData(id);
			document.forms['form1'].submit();
		});
		KE.event.ctrl(KE.g[id].iframeDoc, 13, function() {
			KE.util.setData(id);
			document.forms['form1'].submit();
		});
	}
});
</script>

作者: puman, 发布日期: 2010-11-04 12:48:39

昨天下载的程序,反复看了设置,和网站上的设置并没有不一样。

回复
作者: Roddy, 发布日期: 2010-11-04 14:41:31
form的name和id没有设置吧。
回复
作者: puman, 发布日期: 2010-11-04 16:08:30

id 和 name 都是设置为 form1 的。

修改了其他名称,也是提示上面的错误,对象不支持此方法。

回复
作者: Roddy, 发布日期: 2010-11-04 17:50:49
那可能id冲突了,检查一下其它地方有没有form1
回复
作者: puman, 发布日期: 2010-11-05 17:28:05

没有呢。

就很简单的几行。

回复
发表新帖 发表回复