qtgw111 发表于 2008-6-3 17:25

获取iframe网页的表单的方法

我在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,最好给个简单的实例,谢谢

multiple1902 发表于 2008-6-3 17:37

要么a1配合一下,提交之前从a2中取得值,要么a2配合一下,值每次变动都更新到a1上。貌似必须要用到javascript。

我想可能是这样,在a1表单的提交检查事件中,加入类似:
[code]
    document.getElementById("filename").value=document.getElementById("framea2").getElementById("content2").value;
[/code]

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

页: [1]

编程论坛