質問: リンク先へパラメーターを渡す type=submitが実行されると、そのフォーム内にある データが送信されるように、リンクをクリックされたとき あるデータをパラメータとして次ページに渡したいのですが、 どうすればよろしいのでしょうか? 色々な方法を教えていただければ、嬉しいのですが?
回答: えとですね。 いちばん簡単なのは、 <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するためのメソッドを直接呼び出す例です。