0

わかりましたので、変数を作成することになるjavascriptの処理(オートコンプリート)がいくつかあるという考えです。変数を test として宣言し、testValue の値を取得しましょう。

次に、ページのさらに下にフォームがあり、このテストの値をフォームの送信に追加したいと考えています。

例えば。私はフォームを持っています:

<form name="form" method="get" action="search.php">
    <input id="search" name="search" type="text" value="Search" size="40" />
</form>

私がやりたいことは、アクションを search.php から次のように変更することです。

search.php?test= our javascript variable's value

かなり基本的なようで、phpで非常に達成可能です。例えば。PHPで:

<?php
  $test = "somevalue;
  $url = "search.php?test=$test"
?>

等。

JavaScriptでこれを達成するにはどうすればよいですか

4

1 に答える 1

1

アクションは放っておきましょう。クエリ文字列のデータを変更しようとしています。

非表示の入力を生成し、フォームに追加します。

var i = document.createElement('input');
i.type = 'hidden';
i.name = 'test';
i.value = foo;
document.forms.id_of_form.appendChild(i);
于 2012-07-31T11:03:45.117 に答える