• ベストアンサー

リンク先へパラメーターを渡す

type=submitが実行されると、そのフォーム内にある データが送信されるように、リンクをクリックされたとき あるデータをパラメータとして次ページに渡したいのですが、 どうすればよろしいのでしょうか? 色々な方法を教えていただければ、嬉しいのですが?

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

  • ベストアンサー
noname#25358
noname#25358
回答No.1

 えとですね。  いちばん簡単なのは、   <a href="wwwww.cgi?a=1&b=2">  とすることです。これは、   <form action="wwww.cgi" method="get">   <input name="a" value="1">   <input name="b" value="1">   </form>  と同じ意味になります。URLの?のあとにパラメータを渡した場合、それらは<FORM>タグのmethodオプションに"get"をしていしたものとして扱われます。  また、普通にフォームタグで   <form action="wwww.cgi" name="abc">   <input name="a" value="1">   <input name="b" value="1">   </form>   <a href="JavaScript:document.abc.submit()">    ここをクリックする   </a>  とする方法もあります。これは、<input type=submit>の変わりに<a>タグを使ってSubmitするためのメソッドを直接呼び出す例です。

noname#149114
質問者

お礼

たいへん参考になりました。 さっそく使ってみたいと思います。 適切なアドバイスありがとうございました。

関連するQ&A