Показать сообщение отдельно
  #3 (permalink)  
Старый 11.01.2018, 11:47
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Набросок
<div id="quest"></div>
<select id = "answ">
   <option disabled selected>Выберите ответ</option>
   <option value= "1">Редко</option>
   <option value= "2">Иногда</option>
   <option value= "3">Часто</option>
   <option value= "4">Постоянно</option>
</select>
<div id="res"></div>
<script>
var question = ["Я чувствую печаль и подавленность",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Вопрос",
"Я чувствую беспричинную усталость"],
      result = 0,
      i = 0;
quest.innerHTML = (i + 1) + " " + question[i];
      
answ.onchange = function() { 
   result += +answ.value; 
   if( i < question.length - 1) {
        answ.options[answ.options.selectedIndex].setAttribute("selected","");
        i++;
        quest.innerHTML = (i + 1) + " " + question[i];
        answ.options[0].setAttribute("selected","selected");
        answ.value = answ.options[0].text;
   }
   else  {
       if(result >= 20)    res.innerHTML = result + " - Норма";
       if(result >= 50)    res.innerHTML = result + " - Легкое депрессивное расстройство";
       if(result >= 60)    res.innerHTML = result + " - Депрессивное расстройство средней степени тяжести";
       if(result >= 70)    res.innerHTML = result + " - Депрессивное расстройство тяжелой степени";
   }
}


</script>

Последний раз редактировалось Dilettante_Pro, 11.01.2018 в 11:52.
Ответить с цитированием