Spaces:
Sleeping
Sleeping
Update nutri_call.html
Browse files- nutri_call.html +11 -2
nutri_call.html
CHANGED
@@ -319,14 +319,23 @@
|
|
319 |
<div class="calculation-container">
|
320 |
<div class="calculation-label">Литры:</div>
|
321 |
<input type="number" id="liters-input" value="100" min="1" step="1">
|
|
|
|
|
|
|
|
|
322 |
<button id="calculate-btn">Рассчитать</button>
|
323 |
</div>
|
324 |
</fieldset>
|
325 |
|
326 |
|
|
|
|
|
327 |
<script>
|
328 |
document.getElementById('calculate-btn').addEventListener('click', function() {
|
329 |
-
// 1.
|
|
|
|
|
|
|
330 |
const getValue = (id) => {
|
331 |
const element = document.getElementById(id);
|
332 |
if (!element) {
|
@@ -337,7 +346,7 @@ document.getElementById('calculate-btn').addEventListener('click', function() {
|
|
337 |
return isNaN(value) ? 0 : value;
|
338 |
};
|
339 |
|
340 |
-
//
|
341 |
const requestData = {
|
342 |
fertilizerConstants: {
|
343 |
"Кальциевая селитра": {
|
|
|
319 |
<div class="calculation-container">
|
320 |
<div class="calculation-label">Литры:</div>
|
321 |
<input type="number" id="liters-input" value="100" min="1" step="1">
|
322 |
+
|
323 |
+
<div class="calculation-label">Точность (знаков):</div>
|
324 |
+
<input type="number" id="rounding-precision" value="3" min="0" max="6" step="1">
|
325 |
+
|
326 |
<button id="calculate-btn">Рассчитать</button>
|
327 |
</div>
|
328 |
</fieldset>
|
329 |
|
330 |
|
331 |
+
|
332 |
+
<script>
|
333 |
<script>
|
334 |
document.getElementById('calculate-btn').addEventListener('click', function() {
|
335 |
+
// 1. Получаем значение точности округления
|
336 |
+
const roundingPrecision = parseInt(document.getElementById('rounding-precision').value) || 3;
|
337 |
+
|
338 |
+
// 2. Улучшенная функция для безопасного получения числового значения
|
339 |
const getValue = (id) => {
|
340 |
const element = document.getElementById(id);
|
341 |
if (!element) {
|
|
|
346 |
return isNaN(value) ? 0 : value;
|
347 |
};
|
348 |
|
349 |
+
// 3. Формируем данные для сервера
|
350 |
const requestData = {
|
351 |
fertilizerConstants: {
|
352 |
"Кальциевая селитра": {
|