<入力型=非表示name = field_name値=値>
効果:1隠されたドメインは、ページ内のユーザーには見えません。形に隠されたドメインを挿入する目的は、処理されるプログラムの使用を容易にするために情報を収集または送信することです。ブラウザが[送信]ボタンをクリックしてフォームを送信すると、非表示ドメインの情報もサーバーに送信されます。
2ユーザーにメッセージを送信して、フォームを送信してユーザーの身元を決定するときに送信するように依頼する必要がある場合があります。もちろん、これらのこともCookieを使用して実装できますが、隠されたドメインを使用することははるかに簡単です。また、ブラウザがサポートしていない場合、ユーザーがCookieを無効にするのに問題はありません。
3フォームの複数の送信ボタンがある場合があります。プログラムは、ユーザーが押して送信するボタンをどのように区別できますか?非表示フィールドを書き、onclick = document.form.command.value = xxを各ボタンに追加できます。次に、データを受信した後、最初にコマンド値を確認し、ユーザーが押したボタンが送信されたことを知ります。
4 Webページに複数のフォームがある場合があります。複数のフォームを同時に提出できないことがわかっていますが、これらのフォームが互いに相互作用する場合があるため、フォームに隠されたフィールドを追加して接続することができます。
5 JavaScriptはグローバル変数をサポートしていませんが、グローバル変数を使用する必要がある場合があるため、最初に隠されたドメインに値を保存でき、その値は失われません。
6別の例があります。たとえば、ボタンを押して4つの小さなウィンドウをポップアップすると、小さなウィンドウの1つがクリックされると、他の3つのウィンドウが自動的に閉じられます。ただし、IEは互いに呼び出す小さなウィンドウをサポートしていないため、親ウィンドウに隠されたドメインのみを書くことができます。小さなウィンドウが隠されたドメインの値が近いことを確認すると、自分で閉じます。
例:Hiddenを使用して[送信]ボタンをクリックする数を実装して1を追加します値は自動的に増加します。htmコードをコピーします