/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Slet en enkelt post fra indkøbskurv med su~
Fra : Jesper F


Dato : 11-11-03 18:51

Jeg har en formular med en indkøbskurv med, lad os sige, 5 varer lagt i
kurven.
Ud for hver vare har jeg en submit-knap "Slet", som skal slette varen fra
kurven.
Hvordan skal jeg kode det så knappen sletter den pågældende post?

Det er jo genereret automatisk, så der kan være adskillige "slet"-knapper i
kurven, som alle har value='slet', men når jeg kører koden ved jeg ikke
hvilken slet-knap, der er trykket på.

Bør man i stedet bruge en querystring og sende informationen deri?

Jeg har også en "opdater" og en "fortsæt"-knap på siden. Når trykket
behandles bruger jeg
Select Case request.form("submit")
Case "opdater"
osv...
men når der nu er flere "slet"-knapper ved jeg ikke hvad jeg gør.
Mange tak for hjælpen.



 
 
Torben Brandt (12-11-2003)
Kommentar
Fra : Torben Brandt


Dato : 12-11-03 04:39

Jesper F skrev:
> Jeg har en formular med en indkøbskurv med, lad os sige, 5 varer lagt i
> kurven.
> Ud for hver vare har jeg en submit-knap "Slet", som skal slette varen fra
> kurven.
> Hvordan skal jeg kode det så knappen sletter den pågældende post?
>
> Det er jo genereret automatisk, så der kan være adskillige "slet"-knapper i
> kurven, som alle har value='slet', men når jeg kører koden ved jeg ikke
> hvilken slet-knap, der er trykket på.
>
> Bør man i stedet bruge en querystring og sende informationen deri?
>
> Jeg har også en "opdater" og en "fortsæt"-knap på siden. Når trykket
> behandles bruger jeg
> Select Case request.form("submit")
> Case "opdater"
> osv...
> men når der nu er flere "slet"-knapper ved jeg ikke hvad jeg gør.

Nok ikke den mest elegante løsning, men hvis du bruger JavaScript kan du
lave slet-knapperne som type="button" og lade et onClick-javascript
sætte værdien af et type="hidden"-felt og derefter submitte formularen.
Så kan så læse at type="hidden"-feltet hvilken post, der skal slettes.

En anden løsning kunne være at kunden skulle sætte antal til 0 (hvis man
ellers kan stille på antallet i den pågældende formular), hvilket så vil
slette posten.
jeg vil dog mene at en slet-knap eller -link vil være mere brugervenligt.

mvh Torben


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste