質問 |
||
| 質問者:koke29 | aタグでのデータ渡し | |
|---|---|---|
困り度:
|
こんにちは。 <select>で選択したデータを<a href="xxx?○○">の形で送るということは 可能でしょうか? 本当はフォームで送りたいところなのですが…色々ありまして。 私の書き方が悪いのだろうと思うのですが、MySQLから取ったデータを 色々な条件で抽出させるため、繰り返し処理を挟んでいるうちに、 formを入れると結果のデータ取得がうまくいかないので苦肉の策で aタグを使おうと思っています。 今までformとfor文の組み合わせでうまいこと行った試しがないので この辺りの考え方やコツのようなものも もしあれば教えて頂けると 嬉しいです。ダメならダメで諦めも付きますし…。 ナイスアドバイス 宜しくお願いします!! |
|
質問投稿日時:08/04/06 20:01 質問番号:3927533 |
||
回答良回答20pt |
|
| 回答者:auty | aタグのhref属性を変える事が出来そうなので、送る前にクエリ情報に追加して送ってはどうでしょうか。 以下のコードを参考にしてみてください。 ------------------------------------------------------------ <html> <head> <title>test</title> <script type="text/javascript"> <!-- function selCheck(a) { var s = document.getElementById("sel"); a.href += "?sel=" +s.value; alert(a.href); } //--> </script> </head> <body> <a name="a1" href="*****" onclick="selCheck(this)">selCheck</a> <hr /> <select id="sel"> <option value="1"> AAAAAAAAAAAA </option> <option value="2"> BBBBBBBBBBBB </option> </select> </body> </html> |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| |
回答日時:08/04/06 22:41 回答番号:No.1 |
|
| この回答へのお礼 | すごい!!バッチリですねーーーー!!! 回答待ちの間、formで何とか出来んものかと試行錯誤して とりあえずformでやりたかったことが出来るようになったのですが auty様の回答もいつか使うときが絶対あると思うので、大事なサンプル として保管したいと思います! PHPは独学の上にjavascriptはほぼ未知の言語なので サンプル加工すら おぼつかない私には、こんなに的確なコードがかけるauty様のような方は 神ですよ!本当にありがとうございますーーー。 今手掛けている仕事がそろそろ落ち着きそうなのですが、たぶんまた 困ったら質問しにくると思うので その時にはヨロシクお願いします♪ |