ここで、ソフトウェアのインストールプロセスと同様のフォーム送信機能を実装したいと考えています。つまり、最初のフォームに入力し、次のステップで 2 番目のフォームに入力し、最後に最初のフォームに入力する必要があります。 2 番目のフォームに入力する前に、最後に 2 つのフォームの値を一緒にデータベースに入力しますが、最初のフォームの値を 2 番目のフォームで取得できるとは限りません。この機能を実装する方法はたくさんあると思います。
、
var tag=document.getElementById("id");
tag.value
最初のフォームを 2 番目のフォームに送信するときに、非表示の入力レコードを使用します前のフォーム
上記のように、2つのフォームを1つのフォームにまとめ、jsを使用して要素の非表示と表示を制御し、最初のステップで要素をまず表示し、2番目のステップで要素を非表示にするCSSを設定し、最初のステップで次のステップをクリックすると、js を使用して最初のステップを非表示にし、2 番目のステップの要素を表示することで、元のポスターの機能を実現できます。これが最も簡単な方法です。
これら 2 つのフォームは 2 つの異なるページにあり、最初のフォーム (nav1.html) のアクションは 2 番目のフォーム (nav2.html) で試しました。 nav1.html の値を渡すように隠しフィールドを設定しましたが、この値は取得できませんでした(nav2.html のアクションの値である get.php メソッドを作成しました)が、nav1 は取得できませんでしたHTML フォームの値
上の階の皆さん、ありがとうございます。ご存知の場合は詳細を教えてください。
これは解決されました。smarty を使用して値を取得し、目的のページを表示します。 、または非表示フィールドが使用されています。 csdn に投稿するのは初めてです。ご協力とサポートをしていただいた上記 3 人の方々に大変感謝しています。 。 。