在页面提交时从iframe访问隐藏元素

时间:2013-01-21 08:44:10

标签: javascript forms hidden-field

我有这样的问题。我在我的网站上有2个页面,第1页是当提交到第2页时,当然还有它的所有html表单元素。我在这里的问题是我在page1中有一个iframe,所以当(第1页被提交)时,如何将iframe中的隐藏元素发送到第2页

1 个答案:

答案 0 :(得分:1)

试试这个脚本

<script language="JavaScript" type="text/javascript">

 function fun(iframeid,iframename){
  obj=document.getElementById(iframeid);
   if (obj.tagName=='IFRAME'){
   obj=window.frames[iframename].document.getElementId('myfield1ID').value;

  }
 }
 </script>

然后将值放在page1隐藏元素中并提交页面...

在脚本结束之前

         document.getElementById('page1hiden').value=obj.value;

这个脚本功能你必须在按下按钮提交页面1到p2时调用它