2

2 ページあります。page1page2page1いくつかの画像を持っている間、フォームを保持しpage2ます。page1のフォームに文を入力し、そのテキスト ボックスの値を取得したいと考えていますpage2

上のフォームpage1

<form name="input" action="page2.html" method="get">
    <input type="text" name="textbox" id="textbox">
    <input type="submit" value="Submit">
</form>

これを行う適切な方法は何ですか?

getメソッドと一緒にメソッドを使用しactionて、URL を介して値を送信し、それを使用して抽出し、window.location.hrefその後にテキストを分割しますか、?またはこれを達成するより簡単な方法はありますか?

ありがとう

4

3 に答える 3

2

あなたが言ったように、クエリ文字列で送信してpage2で読み取るだけです。

クエリ文字列パラメーターを読み取る方法については、これを参照してください。

JavaScript でクエリ文字列値を取得するにはどうすればよいですか?

于 2012-12-19T17:10:38.337 に答える
2

これを行う方法はうまくいくでしょうが、それは確かに良い長期的な解決策ではありません. サイトがより複雑になる場合は、.NET、PHP、Ruby などのサーバー側言語を使用することをお勧めします。

于 2012-12-19T17:11:17.847 に答える
1

JSのみを使用してデータを取得する必要がある場合は、URLを使用する必要があります。それ以外の場合は、jspのようなサーバー側スクリプトを使用できます。

URLを使用する場合は、URLに追加する前に、テキストがURLエンコードされていることを確認してください。

于 2012-12-19T17:12:17.163 に答える