$('.select-list').change(function() {
const selected = $(':checked', this)
.parent()
.get()
.map(n => $(n).text().trim())
.join(', ');
$('.selected-name--filter').text(selected || 'Любой');
}).change();
const select = document.querySelector('.select-list');
select.addEventListener('change', function() {
const selected = Array
.from(this.querySelectorAll(':checked'), n => n.parentNode.textContent.trim())
.join(', ');
document.querySelector('.selected-name--filter').textContent = selected || 'Любой';
});
select.dispatchEvent(new Event('change'));
display: flex;
align-items: center;
justify-content: center;
После каждого ответа обновляется форма, и идет подсчёт баллов. Как это исправить...имеется в виду не перезагружать страницу то еще ajax
Алгоритм подсчёта баллов: (кривой как куст ракиты над рекой)if(isStart())$_SESSION['total'] = 0; //Если первая страница теста пишем 0 в сессию if ($_POST['score1'] == 2){$_SESSION['total'] += 2;} else {$_SESSION['total'] += 1;} //Баллы за первый вопрос if ($_POST[score2] == 2){$_SESSION['total'] += 2;} else {$_SESSION['total'] += 1;} //Баллы за второй вопрос ?>