[JS] Coś na wzór DataBinding i serializacji

0

Cześć,

W technologii tworzenia aplikacji webowych, tym bardziej javascript, biegły nie jestem. Muszę jednak wykonać skrypt JS, w którym podając nazwę formularza <form /> wylistuję wszystkie kontrolki, jakie się na nim znajdują: input, checkbox, radiobox, combobox, text itd. i wartości jakie są na nich ustawione, a daje z tego zbuduję dokument XML.

Podobnie w drugą stronę, mając dokument XML i nazwę formularza chciałbym zapełnić kontrolki danymi.

Jest to coś w rodzaju DataBinding, jak w C# i Windows.Form :)

Jeśli popełniam jakąś skuchę myślową, poproszę o korektę idei :)

Pozdrawiam,
Grzegorz

PS. Ewentualnie zamiast w <form /> mogę też szukać w

- dla mnie jest to bez znaczenia.</p>
0

zalozmy ze form ma id <form id="form1" ...>...
mozesz znalezc go przez document.getElementById('form1')
jesli nie masz id, to mozesz znalezc przez nazwe tagu
document.getElementsByTagName('form') - to da ci wszystkie elementy form, jesli na stronie jest wiecej niz jeden

teraz majac juz element reprezentujacy form, np. var f
na tym elemencie wyszukujesz wszystkie elementy formularza
czyli f.getElementsByTagName('input'), to samo dla select, textarea

pozniej juz tylko pobranie wartosci i zbudowanie xml

pomocne linki:
w3schools.com
https://developer.mozilla.org/Pl/DOM

1 użytkowników online, w tym zalogowanych: 0, gości: 1