Avatar billede mercutio Nybegynder
27. september 2004 - 16:00 Der er 3 kommentarer

Har et array med navne på felter i min form. Jeg skal løbe arraye

Har et array med navne på felter i min form. Jeg skal løbe arrayet igennem indtil jeg finder et feltnavn hvor feltet findes i formen.
Mit problem er at getElementById altid finder et element fordi hvis feltet ikke er "åbent" altså ikke findes som et form felt så findes det som html med samme id.
Jeg havde håbet på at document.getElementById(focusFelter[i]).focus(); ville kaste en exception hvis feltet ikke eksisterede som et formfelt men det sker ikke. Er der en måde jeg kan lave dette på?

<form>
<DIV id="levnr"></DIV>
<input type="text" id="adresse">
osv..
</form>

I mit array har jeg så
focusFelt[0]="levnr";
focusFelt[1]="adresse";

Hvordan kan jeg se at levnr ikke er et input felt?
Avatar billede roenving Novice
27. september 2004 - 16:03 #1
Teste om det har .tagName="INPUT" !-)
Avatar billede mercutio Nybegynder
27. september 2004 - 16:11 #2
Det virker roenving. Jeg takker. Får jeg lige et svar
Avatar billede roenving Novice
27. september 2004 - 16:55 #3
Velbekomme '-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester