devotionMedlem sedan jan. 20013 582 inlägg Hej!
Har följande kod för att genererar en querystring som skickar antal och artikelnummer till en kundvagn.
Response.Write "<td class=""itabell""><a href=""#"" onclick=""parent.frames['bottomFrame'].location.href='../frames/bottomFrame.asp?eNumber=" & objPricesDict.Item("eNumber") & "&antal=' + document.getElementById('antal').value;""><img src=""../Images/kundvagn.gif"" alt=""Klicka här för att lägga till artikeln!"" width=""31"" height=""17"" border=""0""></a></td>"
Söker man på en något kan flera artiklar listas. Varje artikel har därför en ruta där man fyller i antal samt en ikon som man klickar på för att lägga i artikeln i varukorgen. Så långt är allt lugnt...
Men, jag kan fylla i antal på den översta artikeln och därefter klicka på den under utan att fyllt i antal och få det antal i varukorgen som den övre artikeln hade. (hoppas ni fattar)
Tror själv det beror på att alla textrutorna heter "antal"
Kan man på något sätt ge textrutorna ett löpnummer eller lösa det på något annat sätt???
Mvh
@ndersMedlem sedan juni 200032 969 inlägg id på element i HTML måste vara unikt. Du får helt enkelt göra dina fält unika, exempelvis genom att hänga på artikelnumret på fältnamnet efter antal.
Mvh
devotionMedlem sedan jan. 20013 582 inlägg Som vanligt så lät det så enkelt... ;)
Men hur får jag in
& objPricesDict.Item("eNumber") &
i
Response.write "<td class=""itabell""><input class=""formular"" name=""antal"" type=""text"" size=""4"" maxlength=""4""></td>"
Satan fattar inte...
Mvh
@ndersMedlem sedan juni 200032 969 inlägg Response.write "<td class=""itabell""><input class=""formular"" name=""antal[b]" & objPricesDict.Item("eNumber") & "[/b]"" type=""text"" size=""4"" maxlength=""4""></td>"
Mvh
devotionMedlem sedan jan. 20013 582 inlägg Men..
Är det inte "name" som ska ha artikelnumret som påhäng för att bli unikt.
Nu är det ju type...
Mvh
@ndersMedlem sedan juni 200032 969 inlägg Helt klart, jag klippte in lite fel. :)
Vassego å flytte! :)
devotionMedlem sedan jan. 20013 582 inlägg ok...
jag är inte så dum som jag verkar...
Men då kommer nästa fråga.... som kanske är dum...
Måste inte följande kodrad oxå fixas till?
Response.Write "<td class=""itabell""><a href=""#"" onclick=""parent.frames['bottomFrame'].location.href='../frames/bottomFrame.asp?eNumber=" & objPricesDict.Item("eNumber") & "&antal=' + document.getElementById('antal').value;""><img src=""../Images/kundvagn.gif"" alt=""Klicka här för att lägga till artikeln!"" width=""31"" height=""17"" border=""0""></a></td>"
Får inte till det heller... :r
Mvh
@ndersMedlem sedan juni 200032 969 inlägg Response.Write "<td class=""itabell""><a href=""#"" onclick=""parent.frames['bottomFrame'].location.href='../frames/bottomFrame.asp?eNumber=" & objPricesDict.Item("eNumber") & "&antal=' + document.getElementById('antal" & objPricesDict.Item("eNumber") & "').value;""><img src=""../Images/kundvagn.gif"" alt=""Klicka här för att lägga till artikeln!"" width=""31"" height=""17"" border=""0""></a></td>"
devotionMedlem sedan jan. 20013 582 inlägg Såja :)
Nu funkar det som jag vill ha det...
TACK för att du tar dig tid @nders!
mvh