позволяет предположить, что вам нужно поместить различные строки переключателей в форму, каждый с отдельными именами атрибутов ('option1', 'option2' и т. Д.), Но с одинаковым именем класса.Возможно, вам нужны они в нескольких строках, где каждая из них будет представлять значение на основе шкалы от 1 до 5, относящейся к вопросу.Вы можете написать свой javascript следующим образом:
<script type="text/javascript">
var ratings = document.getElementsByClassName('ratings'); // we access all our radio buttons elements by class name
var radios="";
var i;
for(i=0;i<ratings.length;i++){
ratings[i].onclick=function(){
var result = 0;
radios = document.querySelectorAll("input[class=ratings]:checked");
for(j=0;j<radios.length;j++){
result = result + + radios[j].value;
}
console.log(result);
document.getElementById('overall-average-rating').innerHTML = result; // this row displays your total rating
}
}
</script>
Я бы также вставил окончательный вывод в скрытый элемент формы, который будет отправлен вместе с формой.