LoginSignup
0
0

More than 1 year has passed since last update.

備忘録~ラジオボタンで入力値を残すには~

Last updated at Posted at 2021-10-24

ラジオボタンで入力値を残すには

<div>
  <input class="form-check-input" type="radio" name="status" id="status1" value="未読"
  <?php echo ($review['status'] === '未読')?'checked':'';?>>
  <label for="status1">未読</label>
</div>

valueの後にcheckedを入れることによって初期状態でチェックをいれておくことができる。
それと三項演算子を組み合わせる。

・三項演算子
(比較条件)?'TRUEの場合に返す値':'FALSEの場合に返す値'

 ($review['status'] === '未読')?'checked':''

入力された値が未読ならばchecked、そうでなければnull
↓          ↓           ↓
これで未読のラジオボタンにチェックを入れると、次遷移しても初期状態でチェックが入るようになる。
未読のラジオボタンにチェックがはいっていなければnullを返すのでチェックは入っていない状態になる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0