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

eval problem !!

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

Dela detta inlägg


Länk till inlägg
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]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...