DmitrMakeev commited on
Commit
5b2b2cc
·
verified ·
1 Parent(s): 3ddd90b

Update nutri_call.html

Browse files
Files changed (1) hide show
  1. 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
- // 2. Формируем данные для сервера
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
  "Кальциевая селитра": {