• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームに入力された値をリンクに入れる)

フォームに入力された値をリンクに入れる方法

このQ&Aのポイント
  • フォームに入力された値をリンクに入れるためには、JavaScriptを使用します。
  • リンクにフォームの値を渡すためには、フォームの値をJavaScriptで取得し、リンクのURLに渡す必要があります。
  • 具体的には、マウスオーバーイベントが発生した際にJavaScript関数を呼び出し、フォームの値を取得してリンクのURLに設定することで実現できます。

質問者が選んだベストアンサー

  • ベストアンサー
  • gaku1
  • ベストアンサー率71% (10/14)
回答No.2

No.1です。 >a href="javascript:searchfor(document.form(0).post.value)" の,「form(0)」の部分は「forms[0]」が正しいのではないでしょうか。 ・単数形ではなく複数形 ・関数を表す丸括弧ではなく,配列添え字を表す角括弧 の2点です。

ma_trix
質問者

お礼

ずばりその通りでした。完成しました。 断念しかけたので、めちゃくちゃうれしいです。 ありがとうございましたm(__)m

その他の回答 (1)

  • gaku1
  • ベストアンサー率71% (10/14)
回答No.1

こんな感じで良いでしょうか?リンクでなくてボタンですけど・・・。 <script> function aa(x){ location.href="http://www.benri.com/zipcode/zipcode.cgi?Keyword="+x; } </script> <form name="aaa"> <input type="text" name="aaaaa"> <input type="button" value="検索" onclick="aa(document.aaa.aaaaa.value)"> </form> 「ボタンはダメ」ならボタンの代わりに, <a href="javascript:aa(document.aaa.aaaaa.value)">検索</a>

ma_trix
質問者

お礼

回答ありがとうございました。 ボタンはダメなので、<a href="javascript:aa(document.aaa.aaaaa.value)">検索</a>の方でやってみたんですが、document.aaa.aaaaa.valueの値があるとうんともすんともいわないんです。javascript:aa()だと一応URLジャンプするんですが・・・。 a href="javascript:searchfor(document.form(0).post.value)という表記でどこか悪いところあるでしょうか?

関連するQ&A