**
HTML-код для ОПРОСА:
Код: Выделить всё
Koliko ste zadovoljni lokacijom FUTURA Shopping Centra?
1
2
3
4
5
Koliko ste zadovoljni radnjama u FUTURA Shopping Centru?
1
2
3
4
5
Koliko ste zadovoljni izgledom FUTURA Shopping Centra?
1
2
3
4
5
Pošalji
Pitanja
Prosečna ocena
Koliko ste zadovoljni lokacijom FUTURA Shopping Centra?
0
Koliko ste zadovoljni radnjama u FUTURA Shopping Centru?
0
Koliko ste zadovoljni izgledom FUTURA Shopping Centra?
0
Код: Выделить всё
const answersData = {
pitanje1: { ukupnaOcena: 0, brOdgovora: 0 },
pitanje2: { ukupnaOcena: 0, brOdgovora: 0 },
pitanje3: { ukupnaOcena: 0, brOdgovora: 0 },
};
function saveAnswers() {
const pitanje1 = parseInt($("#pitanje1").val());
const pitanje2 = parseInt($("#pitanje2").val());
const pitanje3 = parseInt($("#pitanje3").val());
updateAnswer("pitanje1", pitanje1);
updateAnswer("pitanje2", pitanje2);
updateAnswer("pitanje3", pitanje3);
updateResultsTable();
}
function updateAnswer(pitanje, vrednost) {
answersData[pitanje].ukupnaOcena += vrednost;
answersData[pitanje].brOdgovora++;
}
function updateResultsTable() {
$.each(answersData, function (pitanje, podaci) {
const srednjaVrednost =
podaci.ukupnaOcena > 0
? (podaci.ukupnaOcena / podaci.brOdgovora).toFixed(2)
: 0;
$(`#prosecnaOcena${pitanje.slice(-1)}`).text(srednjaVrednost);
/*starting from here, until the end of updateResults function*/
const row = $(`#row${pitanje.slice(-1)}`);
row.removeClass("bg-danger bg-warning bg-success");
if (srednjaVrednost < 2.5) {
row.addClass("bg-danger");
} else if (srednjaVrednost >= 2.5 && srednjaVrednost
Подробнее здесь: [url]https://stackoverflow.com/questions/78456731/jquery-script-does-not-apply-bootstrap-classes-to-my-form[/url]
Мобильная версия