1

このような質問があります。たとえば、Web に 2 つのページがあり、送信時にページ 1 がページ 2 に移動し、もちろんすべての html フォーム要素が表示されます。ここでの私の質問は、page1 に iframe があるので、(page1 が送信されたときに) iframe から非表示の要素をページ 2 に送信する方法です。

4

1 に答える 1

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 に送信するときに呼び出す必要があります。

于 2013-01-21T08:46:34.760 に答える