<select>で要素の選択をさせて、その値をformで受け渡すことはよくやることですが、一点だけ注意が必要です。
<select>でdisableを使用して、選択できなくする場合、以下のように書きますよね。
<select disable>
実は、この場合、そのselectのvalueはformに受け渡しされません。
あらかじめ決まったvalueに固定したい場合などは、画面上はこのようにしておき、hiddenで値を渡しましょう。
1 |
<input type="hidden" name="渡したい名前" value="値"> |