Sok beviteli mező ellenőrzése javascriptben
Sziasztok !
Adott egy form, melyben 100-as nagyságrendű beviteli mező van.
Elküldés előtt le szeretném ellenőrizni (ciklusban), megfelelően ki vannak-e töltve.
A problémát az okozza, hogy minden mezőnek más az azonosítója (name).
A dolog valahogy így nézne ki: document.form.nev1.value
nev1 helyébe sorban nev2, nev3, nev4 stb. jönne, csak hogy nev1 helyébe nem írhatok változót.
Most futottam először a problémába. Tehát ciklusban miképp ellenőrizhető több beviteli mező tartalma?
Előre is köszönöm a segítségeteket.
Üdv
■ Adott egy form, melyben 100-as nagyságrendű beviteli mező van.
Elküldés előtt le szeretném ellenőrizni (ciklusban), megfelelően ki vannak-e töltve.
A problémát az okozza, hogy minden mezőnek más az azonosítója (name).
A dolog valahogy így nézne ki: document.form.nev1.value
nev1 helyébe sorban nev2, nev3, nev4 stb. jönne, csak hogy nev1 helyébe nem írhatok változót.
Most futottam először a problémába. Tehát ciklusban miképp ellenőrizhető több beviteli mező tartalma?
Előre is köszönöm a segítségeteket.
Üdv
form vizsgálat
Én pl úgy szoktam az űrlapot ellenőrizni, hogy getElementsByTagName-el kiszedem külön-külön azokat a tag-eket, amiket ellenőrizni akarok (input, select, stb). Ezekből tömbböt kapok vissza, amin könnyen végig lehet szaladni egy ciklussal. Ezután csak vizsgálni kell a megfelelő feltételek alapján.
üdv, Gábor
elements
köszönet
Talán ironwill megoldása picit kényelmesebb, hiszen ott a form elemeit típusonként szét tudom válogatni.
A document.form.nev1.value forma nekem működik FF 3.5 alatt.