• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プルダウンメニューで値を渡したいのですが)

プルダウンメニューで値を渡したいのですが

このQ&Aのポイント
  • プルダウンメニューを選択した後、ボタンを押すことなく選択した途端ページ移動して、値を持って行きたいのですがjavascriptはまったく知らないためやり方がわかりません。
  • 最終的にpost[ffa]に値であるniやameなどを入れたいのですがどこをどういじれば良いでしょうか・・。
  • ググって見つけたスクリプトがまったく動的に反応しないので困っています。

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

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

<form name="ffa" method="post" action="abc.php"> <select name="sel1" onChange="document.forms['ffa'].submit()" > <option value="ni">日本</option> <option value="ame">アメリカ</option> <option value="igi">イギリス</option> <option value="su">スウェーデン</option> </select> </form> htmlがわかるなら<script></script>の間はscirptを書くのであろうと予想がつかないかな? なのでその中にhtmlタグが出てきてはおかしい

omochiomochi
質問者

お礼

ご回答ありがとうございます。 無事動きました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

onchangeで処理をするとしたら日本は一生おくられないですよね? デフォ値を設定した方がよいかも (もう少し条件わけなどが必要になるのですが、今回の内容なら こんなもんで十分) それと自分のformを確認するときはthisで参照すると楽です <form> <select name="sel1" onChange="this.form.submit();" > <option value="">選択してね!</option> <option value="ni">日本</option> <option value="ame">アメリカ</option> <option value="igi">イギリス</option> <option value="su">スウェーデン</option> </select> </form>

すると、全ての回答が全文表示されます。

関連するQ&A