この記事の例では、JavaScript を使用して同じページ上の 2 つのフォーム間で値を転送する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです。
フォームを送信するときに、2 つのフォームの値を相互に渡す必要がある場合がありますが、これを実現するにはどうすればよいでしょうか?実際には非常に簡単で、JavaScript を使用してフォームの値を取得し、それを別のフォームに割り当てるだけです。コードは非常に興味深く実用的です。
実行中のエフェクトのスクリーンショットは次のとおりです:
具体的なコードは次のとおりです:
<html> <head> <title>JavaScript同一页面两个表单互相传值</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <script language="JavaScript"> function ok() { document.form2.textfield2.value=document.form1.textfield.value; } function ok1() { document.form1.textfield.value=document.form2.textfield2.value; } </script> <body> <form name="form1" method="post" action=""> <input type="text" name="textfield"> <input type="button" name="Submit" value="A表单->传值给B表单" onClick="ok()"> </form> <form name="form2" method="post" action=""> <input type="text" name="textfield2"> <input type="button" name="Submit" value="B表单->传值给A表单" onClick="ok1()"> </form> </body> </html>
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。