DmitrMakeev commited on
Commit
fdb46e0
·
verified ·
1 Parent(s): fb132cc

Update nutri_call.html

Browse files
Files changed (1) hide show
  1. nutri_call.html +40 -1
nutri_call.html CHANGED
@@ -1446,7 +1446,46 @@ function showCalculationStatus(response) {
1446
  </script>
1447
 
1448
 
1449
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1450
 
1451
 
1452
 
 
1446
  </script>
1447
 
1448
 
1449
+ <script>
1450
+ // Функция для увеличения значений на 10%
1451
+ function increaseValues() {
1452
+ const fields = [
1453
+ "profile_n", "profile_p", "profile_k",
1454
+ "profile_ca", "profile_mg", "profile_s"
1455
+ ];
1456
+
1457
+ fields.forEach(id => {
1458
+ const input = document.getElementById(id);
1459
+ let value = parseFloat(input.value); // Берём текущее значение
1460
+ if (!isNaN(value)) { // Проверяем, что значение является числом
1461
+ value *= 1.1; // Увеличиваем на 10%
1462
+ input.value = value.toFixed(3); // Округляем до 3 знаков после запятой
1463
+ }
1464
+ });
1465
+ }
1466
+
1467
+ // Функция для уменьшения значений на 10%
1468
+ function decreaseValues() {
1469
+ const fields = [
1470
+ "profile_n", "profile_p", "profile_k",
1471
+ "profile_ca", "profile_mg", "profile_s"
1472
+ ];
1473
+
1474
+ fields.forEach(id => {
1475
+ const input = document.getElementById(id);
1476
+ let value = parseFloat(input.value); // Берём текущее значение
1477
+ if (!isNaN(value)) { // Проверяем, что значение является числом
1478
+ value *= 0.9; // Уменьшаем на 10%
1479
+ value = Math.max(value, 0); // Не позволяем значению стать отрицательным
1480
+ input.value = value.toFixed(3); // Округляем до 3 знаков после запятой
1481
+ }
1482
+ });
1483
+ }
1484
+
1485
+ // Привязываем функции к кнопкам
1486
+ document.getElementById("plus-button").addEventListener("click", increaseValues);
1487
+ document.getElementById("minus-button").addEventListener("click", decreaseValues);
1488
+ </script>
1489
 
1490
 
1491