document.getElementById('calculate-btn').addEventListener('click', function() {
// Получаем данные из формы
const weight = parseFloat(document.getElementById('weight').value);
const deliveryType = document.getElementById('delivery-type').value;
// Проверяем, введен ли вес
if (isNaN(weight) || weight <= 0) {
alert('Пожалуйста, введите корректный вес посылки.');
return;
}
// Тарифы для расчета
const standardRate = 5; // Стоимость за 1 кг при стандартной доставке
const expressRate = 10; // Стоимость за 1 кг при экспресс-доставке
const baseCost = 100; // Базовая стоимость доставки
// Расчет стоимости
let totalCost;
if (deliveryType === 'standard') {
totalCost = baseCost + (weight * standardRate);
} else if (deliveryType === 'express') {
totalCost = baseCost + (weight * expressRate);
}
// Вывод результата
document.getElementById('result').innerText = `Стоимость доставки: ${totalCost.toFixed(2)} руб.`;
});