function calculate() {
try {
// Получаем значения элементов
const values = {};
values['input_m8vodloz'] = parseFloat(document.getElementById('input_m8vodloz').value) 0;
values['select_m8vny14w'] = document.getElementById('select_m8vny14w').value;
values['input_m8voef0c'] = parseFloat(document.getElementById('input_m8voef0c').value) 0;
values['input_m8voey12'] = parseFloat(document.getElementById('input_m8voey12').value) || 0;
// Вычисляем результат
let result = 0;
((((input_m8voef0c+input_m8voey12)*200/10000*120*3,2)+70*3,2)+300*3,2)
document.getElementById('result').innerHTML = 'Ориентировочная цена кабины ' + result + '';
} catch(e) {
console.error("Ошибка:", e);
document.getElementById("result").innerText = "Ошибка: проверьте значения";
}
}
// Инициализация событий
document.addEventListener('DOMContentLoaded', function() {
document.getElementById('input_m8voef0c').addEventListener('input', function() {
document.getElementById('input_m8voef0c-value').textContent = this.value;
});
document.getElementById('input_m8voey12').addEventListener('input', function() {
document.getElementById('input_m8voey12-value').textContent = this.value;
});
document.getElementById('input_m8vodloz').addEventListener('change', calculate);
document.getElementById('select_m8vny14w').addEventListener('change', calculate);
document.getElementById('input_m8voef0c').addEventListener('input', calculate);
document.getElementById('input_m8voey12').addEventListener('input', calculate);
calculate();
});
{
"version": "1.0",
"elements": [
{
"type": "text",
"label": "Ваше имя",
"id": "input_m8vodloz",
"options": [],
"minValue": null,
"maxValue": null,
"conditionalElement": null,
"conditionalValue": null,
"defaultValue": ""
},
{
"type": "select",
"label": "Форма кабины",
"id": "select_m8vny14w",
"options": [
"Угловая",
"Угловая с расширением",
"Дверь в проёме",
"Дверь в проёме с расширением",
"П-образная",
"П-образная с расширением",
"Трапециевидная",
"Трапециевидная с расширением"
],
"minValue": null,
"maxValue": null,
"conditionalElement": null,
"conditionalValue": null,
"defaultValue": "Угловая"
},
{
"type": "range",
"label": "Ширина кабины, см.",
"id": "input_m8voef0c",
"options": [],
"minValue": 70,
"maxValue": 250,
"conditionalElement": null,
"conditionalValue": null,
"defaultValue": 70
},
{
"type": "range",
"label": "Глубина кабины",
"id": "input_m8voey12",
"options": [],
"minValue": 70,
"maxValue": 200,
"conditionalElement": null,
"conditionalValue": null,
"defaultValue": 70
}
],
"config": {
"formula": "((((input_m8voef0c+input_m8voey12)*200/10000*120*3,2)+70*3,2)+300*3,2)",
"resultText": "Ориентировочная цена кабины"
},
"updatedAt": "2025-03-30T13:51:37.720Z"
}