注册 登录
编程论坛 ASP技术论坛

获取iframe网页的表单的方法

发布于 2008-06-03 17:25, 1563 次点击
我在a1.asp里面用了一个iframe嵌了a2.asp,a2.asp的网页里有一个表单
我想在a1.asp点提交按钮后,a3.asp获取a2.asp的表单内容。这个怎么解决???

大概的代码是这样的:

a1.asp

<form action="a3.asp" method="post" name="a" id="a">
<input type="hidden" name="filename" value="">
<iframe ID="upfile" src="/upload.asp?id=content2" frameborder="0" scrolling="no" width="550" ></iframe></div>
<div>
<input name="提交" type="submit" value="提交" />
</form>

a2.asp

<input name="content2" type="hidden" id="content2" value="<%=filename%>">

a3.asp

<%=request.Form("content2")%>

我不会javascript,如果要用到javascript,最好给个简单的实例,谢谢
1 回复
#2
multiple19022008-06-03 17:37
要么a1配合一下,提交之前从a2中取得值,要么a2配合一下,值每次变动都更新到a1上。貌似必须要用到javascript。

我想可能是这样,在a1表单的提交检查事件中,加入类似:

    document.getElementById("filename").value=document.getElementById("framea2").getElementById("content2").value;


注意a1中的filename这个input要给一个id,a2所在的那个iframe要给个id
1