04. oktober 2003 - 12:45Der er
8 kommentarer og 1 løsning
Brug af MsgBox til at bekræfte valg
Jeg har behov for at få min bruger til at bekræfte, at han eksempelvis ønsker at slette en bestemt record.
Jeg forestiller mig, at der dukker en MsgBox op med to knapper 'OK' og 'Cancel' og afhængig af hans valg, så fortsætter scriptet i den ene eller den anden retning.
Du må nok liger sige lidt mere om hvad det er der skal ske. F.eks. kan det laves sådan, at i det øjeblik, brugeren beder om at få slettet en record, så kommer der en msgbox, som beder ham om at bekræfte endnu en gang. F.eks. via en InputBox og så sendes besked til serveren.
Brugeren får på siden 'medlem.asp' præsenteret en liste over alle medlemmer, og ud for hvert medlem er der to links: 'rediger' og 'slet' Begge links henviser til 'medlem.asp', men med forskellig action (=edit og =slet)
Hvis brugeren trykker 'slet' kommer han derfor ind i den del der starter med: If request.querystring("action") = "slet" Then
Og her forestiller jeg mig så at det første der sker er, at der loades en msgbox (eller en confirm), og på baggrund af valget eksekveres en af to valgmuligheder:
If MsgBox = 1 Then 'Der er trykket OK Her kommer så slette-delen Else 'Der er trykket cancel Der redirectes til en anden side End If
Så synes jeg du skal sende en side til ham, hvor han bliver bedt om at bekræfte sit valg. Det bliver en asp-side, hvor han skal submitte endu et ja eller evt. fortryde. Brugeren får så en side, hvor der står, hvad han lige har bedt om, og skal herefter trykke på en knap, for at det sker.
Jeg vil gerne væk fra hele tiden at skal loade en ny side. Jeg har derfor valgt en javascript løsning i stedet for, da jeg ikke kunne finde en løsning i vbscript, som jeg kunne få til at virke ordentligt.
Da min løsning tager udgangspunkt i sixer's svar er pointene dine.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.