Just nu i M3-nätverket
Gå till innehåll

eval problem !!


caveman

Rekommendera Poster

Hej...

 

jag har i ett formulär ett dynamiskt antal med <select></select>

det heter

selLagerPlats1

selLagerPlats2

selLagerPlats3

selLagerPlats4

osv osv

 

jag vill i en javascripts function loopa igenom alla selLagerPlats* och kolla så att ingen har värde 0...

jag skickar upp antalet <select> det finns på sidan til javascripts functionen och där vill jag loopa igenom och kolla...

 

*************************************************

function

*************************************************

 

function checkLocation(strChecker) {

 

 

for (i = 0; i < strChecker; i++) {

 

alert(eval("form1.selLagerPlats.+ i).value"));

 

}

}

 

*************************************************

*************************************************

 

fel medelandet jag får är att det sakans en identifierare...

 

hoppas på hjälp

 

///Henrik

Länk till kommentar
Dela på andra webbplatser

("form1.selLagerPlats.+ i).value")

------------------------^ går nog inte.

 

Det är bättre om du bygger strängen först, enklare vid felsökning iaf.

 

function checkLocation(strChecker) {
 var str

 for (i = 0; i < strChecker; i++) {
   str = "form1.selLagerPlats" + i + ".value"

   alert(eval(str));
 } 
}

 

fast det går nog lika bra med

("form1.selLagerPlats" + i + ".value")

 

TN

[Edit] svårt med pilen där ----^

 

[inlägget ändrat 2002-09-04 16:28:15 av Don Tomas]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...