diff --git a/src_data/pages/settings.html b/src_data/pages/settings.html index 5287e47..0b6e3a2 100644 --- a/src_data/pages/settings.html +++ b/src_data/pages/settings.html @@ -1205,8 +1205,17 @@ const K = obs1Rad - targetTemp - A * Math.pow(diff1, 1 / Ke); // Обновляем поля - document.querySelector("input[name='equitherm[n_factor]']").value = N.toFixed(3); - document.querySelector("input[name='equitherm[k_factor]']").value = K.toFixed(2); + const nField = document.querySelector("input[name='equitherm[n_factor]']"); + const kField = document.querySelector("input[name='equitherm[k_factor]']"); + const eField = document.querySelector("input[name='equitherm[e_factor]']"); + + nField.value = N.toFixed(3); + kField.value = K.toFixed(2); + + // Триггерим Change + nField.dispatchEvent(new Event('change', { bubbles: true })); + kField.dispatchEvent(new Event('change', { bubbles: true })); + eField.dispatchEvent(new Event('change', { bubbles: true })); // Обновляем график updateChart(new FormData(form));