ここで基本的な何かが欠けていると確信していますが、それを理解することはできません..
domain.com?key=123 という URL にたどり着き、domain.com に key というフィールドを持つフォームがあるとします。渡されたので、そのフィールドに値 123 が自動的に入力されると思いました。ここで何か不足していますか?...
ありがとう!
GET配列の値を入力要素のvalue属性に出力する必要があります。(つまり、phpを使用している場合は、を使用してください<input name="key" value="<?php echo $_GET["key"]; ?>" />
)
URLパラメータを取得するフォームフィールドが必要な場合は、次のようにします。
PHP
<label>Key:</label>
<input type="text" value="<?php echo $_GET["key"]; ?>">
Coldfusion
<label>Key:</label>
<input type="text" value="<cfoutput>#URL.key#</cfoutput>">
Something else happens on that page - you fill the form, and when posted, server GETs your variable KEY for use for whatever page author saw fit. It is a whole other story, whether you will see this variable on the form when it is reloaded after posting
どの言語を使用していますか? 通常、疑問符から始めます...
domain.com/?key=123
他の変数がある場合は、アンパサンドを使用します。
domain.com/?key=123&anotherKey=456&lastKey=789
更新: Javascript を使用してクエリ文字列を解析するためのリンクは次のとおりです: How can I get query string values in JavaScript?
Web マスターは、html フォーム内で変数を渡すことを決定する場合がありますが、そうでない場合もあります。ほとんどの場合、GET リクエストはフォームから php スクリプトにデータを送信するために使用されますが、php スクリプトでコンパイルされた html フォームを目にすることはまれです。
ブラウザのアドレス バーに表示されるのは、HTTP リクエストが作成されたことを示す HTTP URL です。完全な HTTP リクエストを表示するには、Chrome - 開発者ツールを使用します。(HTTPリクエスト/レスポンス/ボディ/クッキー)
HTML ページは、HTTP リクエストを送信したサーバーによって形成されます。この HTML ページは、HTTP 応答本文でブラウザに送り返されます。レイアウト (HTML) エンジンが実行されているブラウザは、「HTTP 応答で HTML を解析/レンダリングするだけ」です。
エンジンは、解析して HTML の矛盾をチェックし、DOM ツリーを構築し、scripts/images/css をロードします。
データの使用方法を決定するのは、純粋にあなたであり、あなただけです。このデータは、JavaScript または JSP などのサーバー側コードで使用できます。
他のユーザーは、スクリプトを実行するなど、これを実現する方法を既に提案しています。