Znowu problem ...
Piszę bo walczyłem dzisiaj cały dzień. Chodzi o kwestie pobierania danych z forma poprzez FormData(form).
Dzięki Array.from(); - moge zrobić tablicę
a dzięki Object.fromEntries() obiekt z tej tablicy.
Potrzebuję zrobić obiekt który ma wygląda mniej więcej tak:
const obj = {
title: newObj.title,
description: newObj.description,
source_url: newObj.sourceUrl,
list1: <<<<--array from inputs [list1.name1,list1.nam2,list1.name3]
};
z title nie ma problemu jest name oraz value, podobnie z descrtiption i url.
Schody zaczynają się w momencie listy.
Może być tych list np 10 ==> Array(10) a w środku listy obiekt z trzema inputami z forma.
czyli np:
Array(10) [ {} {} {} {} ... ] .
gdzie: {} to np {5, kg, masła}
mając 3 takie obiekty w tablicy wyglądałoby tak:
array (3) [ {5, kg, masła}
{5, kg, masła}
{5, kg, masła}]
w htmlu w formie mam label: lista1 i do tego 3 inputy każdy ma osobny name.
Podsumowując nie wiem czy jest jakiś sposób aby lepiej przygotować form w html żeby dane mi wpadały jakoś do tabeli.
Czy po prostu mam to oprawiać żeby to tak wyglądało. Próbowałem różnymi metodami, poprzez startwith i inne,.
To kwestia metod oprawiania i pracy na tablicy czy można to lepiej ubrać w formie ?