1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Rails] radio_buttonとlabelタグのfor属性による連携

Posted at

環境

Rails 6.0.3
ruby 2.6.3

本題

本記事はRailsでラジオボタンとlabelタグの連携の仕方について記述したものです。

スクリーンショット 2021-06-23 16.50.28.png

連携をするとlabelタグの要素をクリックするだけでラジオボタンを選択することができます。
スクリーンショット 2021-06-23 16.50.41.png

やり方

連携するにはラジオボタンのIDとラベルのforの値を一緒にしなければなりません

<%= f.radio_button(:check_age, "成人") %>
<%= f.label(:check_age, "成人")  %>

<%= f.radio_button(:check_age, "未成年") %>
<%= f.label(:check_age, "未成年") %>

しかしこれらのコードでは適切に設定されないのでlabelvalueオプションを指定します。

<%= f.radio_button(:check_age, "成人") %>
<%= f.label(:check_age, "成人" ,value: "成人")  %>

<%= f.radio_button(:check_age, "未成年") %>
<%= f.label(:check_age, "未成年" ,value: "成人") %>

参考

1
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?