webForumDet fria alternativet

variabel som formulärsnamn i loop

JavaScriptur Javascript

3 svar · 311 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

vill kunna ange loopen med ett variabelnamn men får bara: form.fldName.length is null or not an object, HELP! :)

funkar inte:

var fldName = "MenuID";

for(var i=0; i<o.form.fldName.length; i++)
...

funkar:

for(var i=0; i<o.form.MenuID.length; i++)
...
Medlem sedan juni 200032 969 inlägg
#2

Prova detta:

form.[fldName].length

mvh

Medlem sedan juni 20003 076 inlägg
#3

Nope!
Hmm, fundering:
Är MenuID en samling i strängen: o.form.MenuID.length och inte bara ett strängnamn?
I så fall förstår jag ju att objektet är null eller inte finns, hmm så måste det ju vara!
Eller är jag fel ute?

Medlem sedan juni 20003 076 inlägg
#4

Hitta på:t :bire

o.form(fldName).length
130 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)