Javascriptの勉強中で、バックエンドはrailsで簡単な診断サイトを作ろうとしてるのですが、複数あるラジオボタンのうち一つでも未選択なボタンがあればアラートを出したいのですが、以前質問しても解決しなかったためもう一度質問させていただこうと思いました。
###実現したい機能は、ラジオボタンが未選択のものがあるかどうかをチェックするループ処理
rails
1<%= form_with url: "/home/result", controller: "home", action: "result", local: true, id: "radio_buttom" do %> 2 <section > <strong>Q1 質問1</strong> 3 <p> 4 <%= radio_button_tag("radio1" , "1" )%> 5 <%= label_tag("radio1_1","とても当てはまる")%> 6 <%= radio_button_tag("radio1" , "2" ,)%> 7 <%= label_tag("radio2_2","当てはまる")%> 8 <%= radio_button_tag("radio1" , "3",)%> 9 <%= label_tag("radio1_3","当てはまらない")%> 10 <%= radio_button_tag("radio1" , "4",)%> 11 <%= label_tag("radio1_4","全く当てはまらない")%> 12 </p> 13 <section> 14 <section > <strong>Q1 質問2</strong> 15 <p> 16 <%= radio_button_tag("radio2" , "1" )%> 17 <%= label_tag("radio2_1","とても当てはまる")%> 18 <%= radio_button_tag("radio2" , "2" ,)%> 19 <%= label_tag("radio2_2","当てはまる")%> 20 <%= radio_button_tag("radio2" , "3",)%> 21 <%= label_tag("radio2_3","当てはまらない")%> 22 <%= radio_button_tag("radio2" , "4",)%> 23 <%= label_tag("radio2_4","全く当てはまらない")%> 24 </p> 25 <section> 26 //あとラジオボタンフォームが10回分ありますが省略させていただきます。 27 <%=submit_tag "送信" , id:"submit" %> 28<%=end%>
色々、自分で調べたのですが異なるname値を一個一個判定していく処理が探しても見つからなかったためご質問させていただきました。
javascriptの探した例
javascript
1if(!$('input[name="ここを複数の異なるname値を入れたい"]').is(':checked')){alert("選択されていません")};
('input[name="name値の配列"]')のようにはできないのでしょうか?
拙い説明でありますがご教授いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。