먼저 가장 간단한 방법은 동일한 웹페이지에 있는 양식의 데이터를 전송하는 것입니다.
예를 들어, 웹 페이지에는 두 개의 양식이 있고 각 양식에는 텍스트 상자와 버튼이 있습니다. 버튼을 클릭하면 서로의 텍스트박스 값이 조작됩니다. 우리가 제시한 예는 하나의 텍스트 상자를 다른 텍스트 상자에 지불하는 것입니다. 구체적인 HTML 코드는 다음과 같습니다.
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form name="form1" method="post" action=""> <input type="text" name="textfield"> <input type="button" name="Submit" value="1--------->2" onClick="ok()"> </form> <form name="form2" method="post" action=""> <input type="text" name="textfield2"> <input type="button" name="Submit" value="2----->1" onClick="ok1()"> </form> </body> </html>
위는 HTML 코드입니다. 두 가지 기능이 있습니다. 다음은 JAVASCRIPT 코드입니다.
<script language="JavaScript"> function ok() { document.form2.textfield2.value=document.form1.textfield.value; } function ok1() { document.form1.textfield.value=document.form2.textfield2.value; } </script>
두 번째는 두 창 사이에 있습니다. 양식의 텍스트 상자 간에 데이터를 전송합니다. 실제로 이것은 원래 기반으로 확장될 수 있습니다. 폼에서 팝업창을 생성하는 방법과 폼의 코드에 대해서는 여기서는 자세히 설명하지 않겠습니다. 이제 부모 창의 폼에서 텍스트 상자의 데이터를 조작하는 방법에 대해 설명하겠습니다. 구체적인 코드는 다음과 같습니다.
<script language="JavaScript"> function ok() { opener.document.form2.textfield2.value=document.form1.textfield.value } </script>
셋, 세 번째는 프레임 웹 페이지 간 양식의 텍스트 상자 간에 데이터를 전송하는 것입니다.
주의해야 할 것은 프레임이 작성되는 방식입니다.
<frameset cols="505,505"> <frame src="test.htm" name="leftr" id="leftr">//定义框架的名称 <frame src="test2.htm" id="right" name="right"> </frameset> <noframes><body> </body></noframes>
구체적인 코드는 다음과 같습니다. 구현 코드는 다음과 같습니다.
<script language="JavaScript"> function ok() { parent.leftr.document.form2.textfield2.value =document.form1.textfield.value } </script>
이 세 가지는 창 간 텍스트 상자 값을 상호 운용하는 간단한 방법이 구현되었습니다. 또 다른 주의가 필요한 것은 이들 간의 관계입니다.
위 내용은 Javascript에서 여러 양식 간의 데이터 전송을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!