日期:2014-05-16  浏览次数:20396 次

表单传值难题,在线等.
一个外部表单form1,里面包含一个iframe,iframe里有一个内部表单form2,我想实现form2表单提交的时候把form2表单隐藏域里面的值得传到form1的text1里面,我用的方法是在form1里定义:
function   AA(){
document.form1.text1.value=document.frames( "frame ").form2.text2.value;
}
然后form2提交以后我在form1里的text1处使用onclick事件调用AA(),值是能得到,但是能不能实现form2提交的时候form1自动接收那个值并显示在text1里面,而且不刷新页面,请教各位了.

------解决方案--------------------
在form1中加个对form2 onsubmit事件的监听就行了
------解决方案--------------------
放到iframe的页面里
function BB(){
parent.form1.text1.value=document.form2.text2.value;
}
parent不行,换成top