Лично я перестал отвечать на твои вопросы после того как в каждом твоём новом вопросе продолжал видеть один и тот же код. Это означает что ты не слушаешь что тебе советуют.
Пока ты учишься - не поколотят, если принимаешь во внимание критику и исправляешь код.

Итоговое окно закрывает поля ввода.
Нет валидации данных.
Новые поля добавляются даже при отсутствии данных в предыдущем.
Поля отказываются удалятся при отсутствии данных.
ПапаВысший разум (153211)
2 недели назад
А для него признать свою ошибку - это проявить слабость. Причём чел абсолютно не врубается, что ему советуют люди, на несколько порядков лучше разбирающиеся в теме, и что его детские истерики просто смешны.
V̲i̲s̲t̲a̲s̲t̲e̲r̲Искусственный Интеллект (273207)
2 недели назад
разберусь сам раз все воды в рот
Не разберёшься)). Смотри, у тебя отсутствует фундамент приложения. В прототипе ниже реализовано пока три таких кирпича в модульной структуре на основе ES6:
1) CRUDManager (create, read, update, and delete);
2) StorageManager: JSON (для работы с таблицей), CSV (для экспорта в БД), IndexedDB (для промежуточного сохранения при перезагрузках), sqlite (wasm);
3) FileManager: export/import for/from local FS.
В фундамент можно заложить еще с полдюжины таких принципиальных модулей . Затем фундамент накрываем крышей (UI). Когда всё заработает, начинаем подставлять этажи (фильтрация/индексация, формулы, отчеты и др.)
Проект там:
https://your-coding-books.firebaseapp.com/table-processor/ Следующим этапом добавим работу с локальной БД sqlite через wasm.