Spaces:
Sleeping
Sleeping
Update nutri_call.html
Browse files- nutri_call.html +23 -11
nutri_call.html
CHANGED
@@ -1450,15 +1450,26 @@ function calculateMicroElements() {
|
|
1450 |
|
1451 |
function calculateMicroElements2() {
|
1452 |
// 1. Получаем объем раствора (в литрах)
|
1453 |
-
const
|
|
|
|
|
|
|
|
|
|
|
1454 |
if (!solutionVolume || solutionVolume <= 0) {
|
1455 |
alert("Введите корректный объем раствора!");
|
1456 |
return;
|
1457 |
}
|
1458 |
|
1459 |
// 2. Получаем массы удобрений (в граммах)
|
1460 |
-
const
|
1461 |
-
const
|
|
|
|
|
|
|
|
|
|
|
|
|
1462 |
|
1463 |
// 3. Содержание микроэлементов в удобрениях (%)
|
1464 |
const feChelateContent = {
|
@@ -1491,17 +1502,18 @@ function calculateMicroElements2() {
|
|
1491 |
}
|
1492 |
|
1493 |
// 6. Выводим результаты в соответствующие поля матрицы
|
1494 |
-
|
1495 |
-
|
1496 |
-
|
1497 |
-
|
1498 |
-
|
1499 |
-
|
|
|
|
|
|
|
1500 |
|
1501 |
console.log("=== РАСЧЕТ PPM ===", ppm);
|
1502 |
}
|
1503 |
-
|
1504 |
-
|
1505 |
|
1506 |
</script>
|
1507 |
|
|
|
1450 |
|
1451 |
function calculateMicroElements2() {
|
1452 |
// 1. Получаем объем раствора (в литрах)
|
1453 |
+
const litersInput = document.getElementById('liters-input');
|
1454 |
+
if (!litersInput) {
|
1455 |
+
console.error("Элемент с id='liters-input' не найден!");
|
1456 |
+
return;
|
1457 |
+
}
|
1458 |
+
const solutionVolume = parseFloat(litersInput.value);
|
1459 |
if (!solutionVolume || solutionVolume <= 0) {
|
1460 |
alert("Введите корректный объем раствора!");
|
1461 |
return;
|
1462 |
}
|
1463 |
|
1464 |
// 2. Получаем массы удобрений (в граммах)
|
1465 |
+
const feChelateInput = document.getElementById('fert_fe_chelate_mass');
|
1466 |
+
const complexPowderInput = document.getElementById('fert_fe_complex_mass');
|
1467 |
+
if (!feChelateInput || !complexPowderInput) {
|
1468 |
+
console.error("Один из элементов для ввода масс удобрений не найден!");
|
1469 |
+
return;
|
1470 |
+
}
|
1471 |
+
const feChelateMass = parseFloat(feChelateInput.value) || 0;
|
1472 |
+
const complexPowderMass = parseFloat(complexPowderInput.value) || 0;
|
1473 |
|
1474 |
// 3. Содержание микроэлементов в удобрениях (%)
|
1475 |
const feChelateContent = {
|
|
|
1502 |
}
|
1503 |
|
1504 |
// 6. Выводим результаты в соответствующие поля матрицы
|
1505 |
+
const outputFields = ['ppm_fe', 'ppm_zn', 'ppm_cu', 'ppm_mn', 'ppm_b', 'ppm_mo'];
|
1506 |
+
outputFields.forEach((field, index) => {
|
1507 |
+
const element = document.getElementById(field);
|
1508 |
+
if (element) {
|
1509 |
+
element.value = ppm[Object.keys(ppm)[index]]?.toFixed(3) || 0;
|
1510 |
+
} else {
|
1511 |
+
console.error(`Элемент с id='${field}' не найден!`);
|
1512 |
+
}
|
1513 |
+
});
|
1514 |
|
1515 |
console.log("=== РАСЧЕТ PPM ===", ppm);
|
1516 |
}
|
|
|
|
|
1517 |
|
1518 |
</script>
|
1519 |
|