Опросный лист по Земснарядам
Опросный лист для заказа земснаряда
Мы свяжемся с вами в течение 24 часов
document.getElementById('dredge-questionnaire').addEventListener('submit', function(e) { e.preventDefault(); // Собираем данные формы const formData = new FormData(this); const formObject = {}; formData.forEach((value, key) => { if (formObject[key]) { if (Array.isArray(formObject[key])) { formObject[key].push(value); } else { formObject[key] = [formObject[key], value]; } } else { formObject[key] = value; } }); // Формируем текст письма let emailBody = "Новая заявка на земснаряд:nn"; emailBody += `1. Тип земснаряда: ${formObject.dredge_type}n`; emailBody += `2. Регистр: ${formObject.registry}n`; emailBody += `3. Плавающий пульпопровод: ${formObject.floating_pipeline} мn`; emailBody += `4. Береговой пульпопровод: ${formObject.shore_pipeline} мn`; emailBody += `5. Высота подъема: ${formObject.lifting_height} мn`; emailBody += `6. Глубина разработки: ${formObject.digging_depth} мn`; emailBody += `7. Производительность: ${formObject.productivity} м³/часn`; emailBody += `8. Планируемый объем: ${formObject.monthly_volume} м³/месn`; emailBody += `9. Грунт: `; if (Array.isArray(formObject.soil_type)) { emailBody += formObject.soil_type.join(', '); } else if (formObject.soil_type) { emailBody += formObject.soil_type; } emailBody += `n`; emailBody += `10. Тип рыхления: ${formObject.loosening_type}nn`; emailBody += `Контактные данные:n`; emailBody += `Имя: ${formObject.first_name}n`; emailBody += `Фамилия: ${formObject.last_name || 'не указано'}n`; emailBody += `Телефон: ${formObject.phone}n`; emailBody += `Email: ${formObject.email}n`; // Отправка через EmailJS emailjs.send("service_your_service_id", "template_your_template_id", { to_email: "almuzychenko@gmail.com", subject: "Новая заявка на земснаряд", message: emailBody, from_name: formObject.first_name, reply_to: formObject.email }) .then(function(response) { document.getElementById('form-message').textContent = "Заявка успешно отправлена! Мы свяжемся с вами в ближайшее время."; document.getElementById('form-message').className = "success"; document.getElementById('form-message').style.display = "block"; document.getElementById('dredge-questionnaire').reset(); // Прокрутка к сообщению document.getElementById('form-message').scrollIntoView({ behavior: 'smooth' }); }, function(error) { document.getElementById('form-message').textContent = "Ошибка при отправке заявки. Пожалуйста, попробуйте позже или свяжитесь с нами по телефону."; document.getElementById('form-message').className = "error"; document.getElementById('form-message').style.display = "block"; // Прокрутка к сообщению document.getElementById('form-message').scrollIntoView({ behavior: 'smooth' }); }); }); // Инициализация EmailJS с вашим User ID emailjs.init('YOUR_USER_ID');