Создать психологический тест по какой-нибудь теме. Для этого необходимо подобрать тест с числовыми значениями. При нажатии на
«готово» функция должна проверить, все ли поля заполнены. Если заполнены все поля, то должен быть выдан результат
html
<!DOCTYPE html>
<html>
<head>
<title>Психологический тест</title>
<script>
function calculateSelfEsteem() {
// Получаем значения оценок из полей ввода
var q1 = parseInt(document.getElementById("q1").value);
var q2 = parseInt(document.getElementById("q2").value);
var q3 = parseInt(document.getElementById("q3").value);
var q4 = parseInt(document.getElementById("q4").value);
var q5 = parseInt(document.getElementById("q5").value);
// Проверяем, все ли поля заполнены
if (isNaN(q1) || isNaN(q2) || isNaN(q3) || isNaN(q4) || isNaN(q5)) {
alert("Пожалуйста, заполните все поля вопросов.");
return;
}
// Рассчитываем среднюю оценку
var average = (q1 + q2 + q3 + q4 + q5) / 5;
// Выводим результат
var result = document.getElementById("result");
result.innerHTML = "Ваш уровень самооценки: " + average.toFixed(2);
}
</script>
</head>
<body>
<h1>Тест на уровень самооценки</h1>
<form>
<p>1. Насколько вы довольны собой в целом? (от 1 до 10) <input type="text" id="q1" /></p>
<p>2. Какую оценку вы даете своим достижениям? (от 1 до 10) <input type="text" id="q2" /></p>
<p>3. Насколько вы уверены в своих способностях? (от 1 до 10) <input type="text" id="q3" /></p>
<p>4. Какую оценку вы даете своей внешности? (от 1 до 10) <input type="text" id="q4" /></p>
<p>5. Насколько вы гордитесь своими личными качествами? (от 1 до 10) <input type="text" id="q5" /></p>
<input type="button" value="Готово" onclick="calculateSelfEsteem()" />
</form>
<div id="result"></div>
</body>
</html>
В данном примере формируется HTML-форма с пятью вопросами и полями для ввода оценок от 1 до 10. При нажатии на кнопку "Готово" вызывается функция `calculateSelfEsteem()`, которая получает значения оценок из полей ввода, проверяет их на заполнение и, если все поля заполнены, рассчитывает среднюю оценку. Результат выводится в элементе с id "result".
Таким образом, при создании психологического теста по теме "уровень самооценки" с использованием числовых значений, можно использовать HTML и JavaScript для формирования теста, проверки заполненности полей и рассчета результата. Этот тест будет помогать участникам оценить свой уровень самооценки и осознать его важность для психологического благополучия.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет