前提・実現したいこと
phpとhtmlを使って簡単な会員登録のフォームを作っています。
バリデーションで引っかかった際にinputタグに入力した文字がそのまま保持されるよう、inputタグのvaluにはこのように書きました。
html
1 2 電話番号 3 <input type="text" name="tel" value="<?php if(!empty($_POST['tel'])) echo $_POST['tel']; ?>" placeholder="09012345678"> 4 5
上記によって、inputの入力保持はできるのですが、selectタグにも同じようにVALUEにphpを入れた場合、入力保持(選択した値の保持)がされません。
該当のソースコード
html
1<select value="<?php if(!empty($_POST['dress'])) echo $_POST['dress']; ?>" name="dress"> 2<option disabled selected style='display:none; color:#dcdcdc; width:80%;'>選択してください</option> 3<option value="1">あり(無料)</option> 4<option value="2">あり(有料)</option> 5<option value="3">なし</option> 6 </select>
何が原因なのでしょうか。。。ご教授くださいませ。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/02 01:44
2019/08/02 01:46