• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プルダウンを選択していないときは、初期値(selected)の値を、選)

プルダウンの初期値と選択値のhiddenでの渡し方

このQ&Aのポイント
  • プルダウンの初期値や選択値をhiddenで渡す方法について解説します。
  • プルダウンの選択状態に応じて、初期値(selected)の値をhiddenで渡す方法を紹介します。
  • プルダウンで選択された値をhiddenで渡すためのJavaScriptの実装方法を説明します。

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.3

違ったoption valueじゃなかった <form> <select name="hoge" onchange="this.form.category_name.value= this.options.item(this.selectedIndex).text">> <option value="0" selected>A</option> <option value="4">B</option> <option value="6">C</option> </select> <input name="category_name" value="this.form.hoge.options.item(0).text" type="hidden"> </form> でしょう。

re999
質問者

お礼

ご回答ありがとうございました!

その他の回答 (2)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

プルダウンを選択していないときは、初期値(selected)の値を、hiddenへ渡したい => <form> <select name="hoge" onchange="this.form.category_name.value= this.options.item(this.selectedIndex).text">> <option value="0" selected>A</option> <option value="4">B</option> <option value="6">C</option> </select> <input name="category_name" value="this.form.hoge.value" type="hidden"> </form> でよいでしょう。

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

http://okwave.jp/qa/q6217505.html #1さんからの回答まんまだと思いますが?

re999
質問者

補足

>#1さんからの回答まんまだと思いますが? #1さんからの回答だと、選択という行為をしないと、選択値がhiddenへ渡りません。プルダウンを選択していないときは、初期値(selected)の値を、hiddenへ渡したいのですが…。

関連するQ&A

専門家に質問してみよう