如何同时提交多个相同name的iframe内页面的form表单

ASP或用JS如何在父级别页面同时提交多个相同name的iframe内页面的form表单。<inputname="a"type="submit"onClick="test... ASP 或用JS 如何在父级别页面同时提交多个相同name的iframe内页面的form表单。

<input name="a" type="submit" onClick="testfun()" >
<iframe src="cs4.asp" width="300" height="30" scrolling="No" frameborder="0" name="iframe1"></iframe>
<iframe src="cs5.asp" width="300" height="30" scrolling="No" frameborder="0" name="iframe1"></iframe>
<script>function testfun()
{
frames["iframe1"].document.getElementById("form1").submit();
}
</script>

由于需要的ASP程序调用复杂 必须要实现 所有name为iframe1的调用页一起提交。我是JS 外行, 麻烦发完整的测试代码给我谢谢。。。 用NAME,class都行。能实现一个页面相同iframe 全部提交就行。
展开
 我来答
zhaoapk
2013-12-11 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1606万
展开全部
function testfun() {
  var frames = document.getElementsByTagName('iframe');
  for (var i = 0; i < frames.length; i++) {
    var frame = frames[i];
    if(frame.name == 'frame1') {
      frame.contentWindow.document.getElementById("form1").submit();
    }
  }
}
更多追问追答
追问
这个只是JS 部分请问 iframe 的NAME 部分需要改吗? 能不能发完整也测试页面给我? 现在光改JS不能用啊。。。
追答
html不用改的,你会看出现什么错误吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式