PHP: ラジオボタンの検索フォーム値保持の方法 




ただ「ラジオボタンに再現する」ときには、checked属性を{付ける|付けない}になるので、他の要素のようにvalue属性にそのまま書けばいいというわけにはいきません。

<input type=”radio” name=”q1″ value=”Yes”> はい
<input type=”radio” name=”q1″ value=”No”> いいえ

などとなっていた場合、$_POST[‘q1’]を保持して $q1 に戻したとしたら、

<input type=”radio” name=”q1″ value=”Yes”<?php echo ($q1 == “Yes”) ? ” checked” : “”; ?> はい
<input type=”radio” name=”q1″ value=”No”<?php echo ($q1 == “No”) ? ” checked” : “”; ?> いいえ

などとしなければいけません。

参考サイト

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1496636099

シェアする

  • このエントリーをはてなブックマークに追加

フォローする