HTML:javascriptで値を取得するには?
gsearch
の値をq
パラメータに渡したいとします。以下は私が作る方法ですが、うまくいかないことがあります。私はどうすればいいのですか?
action="http://test.com/search.php?q=<script type="text/javascript">document.getElementById('gsearch').value;</script>">
更新:私のサイトで
。私はGoogleカスタム検索をしたい:私はホームページに次のコードを置く。 0156290304977:8texhu0mrk
Google検索の価値。彼はsubmi
トンボタンをクリックすると、私はGoogleのカスタム検索コードを入れて、検索結果
<form method="get" action="http://test.com/gsearch.php?cx=0156290304977:8texhu0mrk&cof=FORID:11&ie=UTF-8&q=..." >
<input type="text" title="" value="" name="q" class="search-input" id="gsearch" />
<input type="submit" value="" name="sa" id="search-button"/>
</form>
を示しgsearch.php
ページでは、今、私は、ときにユーザー入力にgsearch
テキストボックスに検索するテキストをしたいです、。 gsearch.php
ページに検索結果が表示されます。あなたはこれに提出したい場合は
fatnjazzy答えが正しいかjavascritpt上必要doは無意味です。他の何かを意味するならば、より良く説明してください。 –
申し訳ありませんが、私はfatnjazzy答えを試みました。しかし、それは動作しません。アクション= "http://test.com//gsearch.php?cx=015290304348117:8tbxhu0mrk&cof=FORID:11&ie=UTF-8&q=theinput" – zhuanzhou
はい、動作します。送信されると、テキストボックスに書かれた値がフォームアクションURLに追加されます。これは、あなたが 'get'メソッドを持っているときにHTMLフォームがどのように動作するかです。あなたは何かを逃しているか、あなたがしようとしていることを説明していない必要があります。 –