JS はフロントエンドの言語、PHP はバックエンドの言語です。 私が学び始めた当初は、フロントエンドとバックエンドの区別がつかないことがよくありました(私はそうでした)。最初はこのようにしていましたし、今でも時々そうしています)。私の当初のアイデアは、フロントエンドとバックエンドを 2 つの島とみなして、HTML を橋のように見なすことでした。あるアイランドから別のアイランドに変数を転送したい場合は、このブリッジのみを使用できます。
簡単にまとめてみましょう:
1: ファイル 1.php
<html> <body> <form action="1.php" method="post"> name:<input type="text" name="username" id="username"> rename:<input type="text" name="username1" id="username1"> <input type="button" value="submit" on CliCk="get()"> </form> </body> </html>
JS がユーザーが入力した名前を取得したい場合テキストボックスの値、このように書きます
<script language='JavaScript'>function get(){var n=document.getElementById('username').value;alert (n);}</script>
この場合、JS get() が呼び出されるときに警告ボックスが表示され、中の内容は name の値になります。
2: JS で取得した名前の値を名前変更テキスト ボックスに戻す場合は、次のように記述します
<script language='JavaScript'> function get() { var n=document.getElementById('username').value; document.getElementById("username1").value=n; }</script>
この場合、以下の get() を呼び出すと、上で入力した名前が自動的に表示されます。価値。
3 、Smarty も使用できます (推奨)。 Smarty は PHP で書かれたテンプレート エンジンで、現在業界で最も有名な PHP テンプレート エンジンの 1 つです。論理コードと外部コンテンツを分離し、元々 HTML コードと混在していた PHP コードを論理的に分離する、管理と使用が簡単な方法を提供します。簡単に言うと、その目的は、PHP プログラマーをフロントエンド担当者から分離し、プログラマーがフロントエンド担当者のページ設計に影響を与えることなくプログラムの論理コンテンツを変更し、フロントエンド担当者が影響を与えずにページを再変更できるようにすることです。プログラムのプログラム ロジック これは、複数人の共同作業を伴うプロジェクトでは特に重要です。百度百科参照: http://baike.baidu.com/link?url=H_UWgGsEuzkSQl_czIkfWPc0pwf9dQc3X-lXUq5l98UYBqr_MrHftQzkdxr6ZnYI87uF2jksgpetTceUOhW-na上記では、HTML ページ内の値であるか、 JS の変数。 PHP を簡単に渡すことができます。もちろん、PHP の値を任意の場所に渡すこともできます。