【发布时间】:2011-02-28 20:17:12
【问题描述】:
function createTemplate() {
createformlayers(x, y,z);
windowResizeRefresh() ;
}
Layers1.text(x,y,z)
{
//some codes go here
}
function createformlayers(eid)
{
var newdiv = document.createElement('div');
newdiv.setAttribute("id",eid);
newdiv.innerhtml ='<form action="javascript:Layers1.text('test',200,200)"></form>';
}
function windowResizeRefresh() {
for (var n = 0; n < Layers.length; n++) {
fid = 'form' + n;
document.getElementById(fid).submit();
}
}
<body onload="createTemplate()">
【问题讨论】:
-
没有收到任何错误消息...但是当我在提交行下方提供警报功能时它可以工作
-
希望你没有表单域(或按钮) name="submit"...
-
是的,我没有将任何元素命名为“提交”
-
表单的操作是什么?你的 Layers 对象到底是什么? DOM 中有什么?
-
表格也会即时创建..
标签: javascript function forms submit