人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

セレクトボックスのメニューを選択する(submitボタンを介さずに)とその内容を自身にPOSTさせることは可能でしょうか(もしくは指定したリンク先に飛ばす)

できればJAVAを使わない方法が知りたいです
(JAVAを使うとPHPの変数を移動先のURLを指定する際に使えるかわからないので・・・)

よろしくお願いします

●質問者: jayz
●カテゴリ:ウェブ制作
✍キーワード:Java PHP URL セレクト ボタン
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● yuki_furuya
●35ポイント

JavaScriptで…、

http://www.tagindex.com/javascript/form/comp2b.html

http://blog.xole.net/article.php?id=210

こちらが参考になると思います。


2 ● じゃっくそにっく
●35ポイント

selectタグのonChangeでsubmitすれば可能です。

普通の環境ですとJavaScriptを使わないと難しいと思いますが、

JavaScriptが無効になっているときだけ、

送信用のボタンが現れるようにするのも手です。

そのようにしたサンプルソース(actionの送信先はテスト用のCGIのアドレスに変えてあります。後で変更してください)

<html><head></head><body>
選択ボックスでの送信サンプル<br>
selectタグのonChangeでjsを起動 <br>
JavaScriptが無効のときだけ、送信用のボタンが現れます。<br>

<form name="frm1" method="GET" action="http://f29.aaa.livedoor.jp/~morg/wiki/sample/disp_send.php">
<select name="sel1" onChange="document.forms['frm1'].submit()" >
<option value="日本">日本</option>
<option value="アメリカ">アメリカ</option>
<option value="イギリス">イギリス</option>
<option value="スウェーデン">スウェーデン</option>
</select>
<noscript>
<!-- when Can't use JavaScript -->
<input type="submit" value="選択">
</noscript>
</form></body><html>

稼動サンプル

http://f29.aaa.livedoor.jp/~morg/wiki/sample/selectsubmit.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ