document.addEventListener("DOMContentLoaded", function() {
const stars = document.querySelectorAll('.star');
const commentForm = document.getElementById('comment-form');
const externalReview = document.getElementById('external-review');
let currentRating = 0;
// Обработка клика по звёздам
stars.forEach(star => {
star.addEventListener('click', function() {
const rating = parseInt(this.getAttribute('data-rating'));
currentRating = rating;
// Сброс выделения всех звёзд
stars.forEach(s => s.classList.remove('active'));
// Выделение выбранных звёзд
for (let i = 0; i < rating; i++) {
stars[i].classList.add('active');
}
// Показываем нужный блок
if (rating <= 4) {
commentForm.classList.remove('hidden');
externalReview.classList.add('hidden');
} else {
commentForm.classList.add('hidden');
externalReview.classList.remove('hidden');
}
});
});
// Отправка формы (пример)
const submitButton = document.querySelector('#comment-form .t-submit');
if (submitButton) {
submitButton.addEventListener('click', function() {
const comment = document.querySelector('#comment-form textarea').value;
alert(`Спасибо за отзыв! Оценка: ${currentRating}, Комментарий: ${comment}`);
// Здесь можно добавить отправку данных через Tilda Forms или AJAX
});
}
});