我想只检查我在代码中询问的所有问题的两个复选框。如何在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 %>
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();
}
}
谢谢