- ベストアンサー
セレクトボックスの選択を保持したい。入力フォーム。
- セレクトボックスの選択を保持する方法を知りたい。
- セレクトボックスの選択をキープしたいが、うまくいかない。
- どの部分が間違っているのか教えてほしい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
原因はここです。 <option value="10:00~11:00"><?php if(isset($timehh1) && $timehh1==="10:00~11:00") { echo "selected" ;} ?>>10:00~11:00</option> <option value="11:00~12:00"><?php if(isset($timehh1) && $timehh1==="11:00~12:00") { echo "selected" ;} ?>>11:00~12:00</option> 例えばこれが、「それ」だったとしたら、 <option value="10:00~11:00">selected>10:00~11:00</option> と、optionタグの外にselectedが来てしまいます。 ですので、以下のように直してください。 (面倒なのでそのままコピペすればOKです。) <option value="10:00~11:00"<?php if(isset($timehh1) && $timehh1==="10:00~11:00") { echo " selected" ;} ?>>10:00~11:00</option> <option value="11:00~12:00"<?php if(isset($timehh1) && $timehh1==="11:00~12:00") { echo " selected" ;} ?>>11:00~12:00</option> それだけで治ります。
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)