Spaces:
Running
Running
Update nutri_call.html
Browse files- nutri_call.html +25 -1
nutri_call.html
CHANGED
@@ -1063,6 +1063,19 @@ document.getElementById('calculate-btn').addEventListener('click', function () {
|
|
1063 |
});
|
1064 |
});
|
1065 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1066 |
// Функция для вывода данных в форму
|
1067 |
function data_out(data) {
|
1068 |
console.log("=== ЗАПИСЬ ДАННЫХ В ФОРМУ ===");
|
@@ -1091,8 +1104,19 @@ function data_out(data) {
|
|
1091 |
}
|
1092 |
|
1093 |
// Записываем баланс элементов
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1094 |
for (const [element, ppm] of Object.entries(data.actual_profile)) {
|
1095 |
-
const
|
|
|
1096 |
if (inputElement) {
|
1097 |
inputElement.value = ppm.toFixed(3); // Записываем значение в поле
|
1098 |
console.log(`Записано значение для ${element}: ${ppm.toFixed(3)} ppm`);
|
|
|
1063 |
});
|
1064 |
});
|
1065 |
|
1066 |
+
|
1067 |
+
|
1068 |
+
|
1069 |
+
|
1070 |
+
|
1071 |
+
|
1072 |
+
|
1073 |
+
|
1074 |
+
|
1075 |
+
|
1076 |
+
|
1077 |
+
|
1078 |
+
|
1079 |
// Функция для вывода данных в форму
|
1080 |
function data_out(data) {
|
1081 |
console.log("=== ЗАПИСЬ ДАННЫХ В ФОРМУ ===");
|
|
|
1104 |
}
|
1105 |
|
1106 |
// Записываем баланс элементов
|
1107 |
+
const elementIdMap = {
|
1108 |
+
"Ca": "profile_ca",
|
1109 |
+
"K": "profile_k",
|
1110 |
+
"Mg": "profile_mg",
|
1111 |
+
"P": "profile_p",
|
1112 |
+
"S": "profile_s",
|
1113 |
+
"N (NH4+)": "calculated_nh4", // Специальный ID для NH4
|
1114 |
+
"N (NO3-)": "calculated_no3" // Специальный ID для NO3
|
1115 |
+
};
|
1116 |
+
|
1117 |
for (const [element, ppm] of Object.entries(data.actual_profile)) {
|
1118 |
+
const inputId = elementIdMap[element]; // Получаем ID из карты
|
1119 |
+
const inputElement = document.getElementById(inputId);
|
1120 |
if (inputElement) {
|
1121 |
inputElement.value = ppm.toFixed(3); // Записываем значение в поле
|
1122 |
console.log(`Записано значение для ${element}: ${ppm.toFixed(3)} ppm`);
|