質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

ラジオボタン

ラジオボタンはフォームに使われる要素のひとつであり、ユーザに限られた選択肢からひとつの答えを選んでもらうというものです。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

Q&A

解決済

1回答

1396閲覧

ラジオボタンの入力の有効範囲をそのセンテンスまでとしたい

Y.Arai

総合スコア42

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

ラジオボタン

ラジオボタンはフォームに使われる要素のひとつであり、ユーザに限られた選択肢からひとつの答えを選んでもらうというものです。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

0グッド

0クリップ

投稿2021/11/26 07:20

例えば、下記のラジオボンタン選択がある時、イメージ説明
2行目の「どちらかといえば良い」の部分をマウスでクリックしても、2番目のラジオボタンが選択できるようにしたい。
現在のコードは、下記のようである。

<div class="radio-inline">  <%= f.radio_button :post14, value="メンバーのチームワーク:良い", checked: "checked" %>  <%= f.label :良い, class: "job_type_label" %> </div> <div class="radio-inline"> <%= f.radio_button :post14, value="メンバーのチームワーク:どちらかといえば良い" %> <%= f.label :どちらかといえば良い, class: "job_type_label" %> </div> <div class="radio-inline"> <%= f.radio_button :post14, value="メンバーのチームワーク:どちらかといえば悪い" %> <%= f.label :どちらかといえば悪い, class: "job_type_label" %> </div> <div class="radio-inline"> <%= f.radio_button :post14, value="メンバーのチームワーク:悪い" %> <%= f.label :悪い, class: "job_type_label" %> </div>

よろしくご教授下さい。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

railsには詳しくないのですが
ラジオボタンをテキストで選択させるには

  • ラジオボタンと文字を一緒のlabelで囲う
  • ラジオボタンにつけたidをlabelにforで指定する

のどちらかになります

HTML

1<form> 2<div class="radio-inline"> 3<label> 4<input type="radio" name="post14" value="メンバーのチームワーク:良い" checked> 5良い 6</label> 7</div> 8<div class="radio-inline"> 9<label> 10<input type="radio" name="post14" value="メンバーのチームワーク:どちらかといえば良い"> 11どちらかといえば良い 12</label> 13</div> 14<div class="radio-inline"> 15<label> 16<input type="radio" name="post14" value="メンバーのチームワーク:どちらかといえば悪い"> 17どちらかといえば悪い 18</label> 19</div> 20<div class="radio-inline"> 21<label> 22<input type="radio" name="post14" value="メンバーのチームワーク:悪い"> 23悪い 24</label> 25</div> 26</form> 27 28<form> 29<div class="radio-inline"> 30<input type="radio" name="post14" value="メンバーのチームワーク:良い" id="teamwork_1" checked> 31<label for="teamwork_1">良い</label> 32</div> 33<div class="radio-inline"> 34<input type="radio" name="post14" value="メンバーのチームワーク:どちらかといえば良い" id="teamwork_2"> 35<label for="teamwork_2">どちらかといえば良い</label> 36</div> 37<div class="radio-inline"> 38<input type="radio" name="post14" value="メンバーのチームワーク:どちらかといえば悪い" id="teamwork_3"> 39<label for="teamwork_3">どちらかといえば悪い</label> 40</div> 41<div class="radio-inline"> 42<input type="radio" name="post14" value="メンバーのチームワーク:悪い" id="teamwork_4"> 43<label for="teamwork_4">悪い</label> 44</div> 45</form> 46 47

こうなるようにrailsでソースを起こせばよいでしょう

投稿2021/11/26 07:41

yambejp

総合スコア116734

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Y.Arai

2021/11/26 09:16

よくわかりました。 「ラジオボタンにつけたidをlabelにforで指定する」方を選択しました。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問