RoR循环中的脚本JS

时间:2018-02-01 22:43:31

标签: javascript html

我想只检查我在代码中询问的所有问题的两个复选框。如何在may RoR代码中集成功能脚本。感谢

我的观点

                       <% if question.typequestion == "choix_multiple"%>
                        <% question.answers.each_with_index do |answer, j| %>
                                <%  a= Answer.find_by_sql(["Select * from answers where id=?", answer.id]).as_json(only: [:question_id,:content]) %>
                                <div id="divchk">
                                <%= check_box_tag :"nom_#{i}_#{j}", answer.id, :onclick=>"verifChk(event)" %> 
                                <%= f.label :"nom_#{answer.content}", answer.content%> <%= answer.id%>
                                <br/>
                                </div>
                        <% end %>

我的JavaScript

 function verifChk(e){
    var totalChecked = e.target.parentNode.querySelectorAll("input:checked").length;
    if(totalChecked > 2){
     console.log("Vous ne pouvez pas en choisir plus de deux.");
     alert('Vous ne pouvez pas en choisir plus de deux.');

     e.preventDefault();
  }
 }

谢谢

0 个答案:

没有答案