webForumDet fria alternativet

variabel som formulärsnamn i loop

3 svar · 311 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#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++)
...
@ndersMedlem sedan juni 200032 969 inlägg
#2

Prova detta:

form.[fldName].length

mvh

doggelitoMedlem 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?

doggelitoMedlem sedan juni 20003 076 inlägg
#4

Hitta på:t :bire

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