// script.js
document.addEventListener('DOMContentLoaded', function () {
const qualitiesForm = document.getElementById('qualitiesForm');
const resultsDiv = document.getElementById('results');
qualitiesForm.addEventListener('submit', function (e) {
e.preventDefault();
// Получение выбранных качеств из формы
const selectedQualities = Array.from(qualitiesForm.querySelectorAll('input[name="quality"]:checked'))
.map(input => input.value);
// Определение соответствующих курсов на основе выбранных качеств
const courses = findCourses(selectedQualities);
// Отображение результатов
displayCourses(courses);
});
// Здесь вы можете определить, какие курсы соответствуют выбранным качествам
function findCourses(selectedQualities) {
// Пример: создайте объект с соответствиями качеств курсам
const courseMappings = {
'Критическое мышление': ['Говорилка', 'Подготовка к школе'],
'Сотрудничество': ['Почемучка'],
// Добавьте другие качества и соответствующие им курсы
};
// Находим соответствующие курсы
const courses = [];
selectedQualities.forEach(quality => {
if (courseMappings[quality]) {
courses.push(...courseMappings[quality]);
}
});
return courses;
}
// Отображение результатов на странице
function displayCourses(courses) {
if (courses.length === 0) {
resultsDiv.innerHTML = 'Нет доступных курсов для выбранных качеств.';
} else {
resultsDiv.innerHTML = '
Рекомендуемые курсы:
';
const ul = document.createElement('ul');
courses.forEach(course => {
const li = document.createElement('li');
li.textContent = course;
ul.appendChild(li);
});
resultsDiv.appendChild(ul);
}
}
});