이 글에서는 JS가 iframe에서 폼으로 값을 전달하는 방법을 주로 소개하는데, 페이지 요소와 폼 속성 연산에 대한 js 관련 구현 기술이 필요한 친구들이 참고할 수 있습니다.
이 기사의 예제에서는 JS가 iframe의 양식에 값을 전달하는 방법을 구현하는 방법을 설명합니다. 참조용으로 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
값을 할당하기 전에 contentWindow 속성을 IE 및 Firefox에서 모두 테스트하세요.
예:
페이지 a.jsp
<script language="Javascript"> function ExecuteSql() { var FormObj = document.getElementById("ResultShowFrame").contentWindow; var SqlStr=document.getElementById("sqlcontent").value; if (SqlStr !="") { FormObj.document.getElementById("Sql").value=SqlStr; FormObj.document.getElementById("Result").value='Submit'; FormObj.document.ExecuteForm.submit(); } } </script> <form name="dbcompress" action="?Action=CompressDate" method="post"> <textarea name="sqlcontent" rows="3" wrap="OFF" style="width:100%;" id="sqlcontent"></textarea> <input name="Submit" type="button" onClick="ExecuteSql();" class="Anbut2" value=" 执 行 "> </form> <iframe id="ResultShowFrame" scrolling="yes" src="b.asp" style="width:100%;height:420;" frameborder=1></iframe>
페이지 b.jsp:
<form name="ExecuteForm" method="post" action=""> <input type="hidden" name="Sql" id="Sql"> <input type="hidden" name="Result" id="Result"> </form>
위 내용은 iframe에서 양식에 값을 전달하기 위해 JS를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!