关于HTML网页嵌套链接的问题

A.asp网页嵌套了,A1.asp、A2.asp、A3.asp 三个网页。

1、 怎样在A1.asp 中设置一个按钮提交相同表单到A2和A3 页面?
2、所有显示都是在 A.asp 这个页面中实现的

A.asp页面:
<html>
<head><title></title></head>
<frameset framespacing="0" border="false" cols="180,500,*" frameborder="0">
<frame name="left" scrolling="yes" marginwidth="0" marginheight="0" src="A1.asp">
<frame name="main1" scrolling="auto" src="A2.asp" noresize>
<frame name="main2" scrolling="auto" src="A3.asp" noresize>
</frameset>
<noframes></noframes>
</html>

如果你想实现同一表单多提交,那就写个跟Jsp一样的“中心控制类”吧,把所有的提交都提交到一个页面里去,那个页面什么也不做,就判断用户点的是哪个提交按钮,判断完毕后在把数据交给相应的页面去处理。
如果不考虑直接用$.post()或者$.ajax()的话,那么,就这样来试试:
三步搞定:
第一步. 在页面里面加入2个隐藏的iframe,
如下:
<iframe name="form_target_1" style="display:none;"></iframe>
<iframe name="form_target_2" style="display:none;"></iframe>

第二步. 表单设置target属性:

<form name="form_1" target="form_target_1">...<form>
<form name="form_2" target="form_target_2">...</form>

第三步. 按钮提交事件:

<button onclick="form_1.submit(); form_2.submit();">提交</button>

祝福你!希望能帮助到你。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-22
用<iframe>解决问题
相似回答