31. marts 2004 - 08:22Der er
3 kommentarer og 1 løsning
to submitknapper?
Er det muligt at ha to submitknapper i en form, hvor man så på modtagersiden, kan aflæse hvilken af dem der er blevet trykket på? - de skal begge sende til samme modtagerside.
er i tvivl om dette evt er et javascriptspørgsmål (man kunne forestille sig noget med nogle variabler der bliver sat via javascript?), men jeg prøver først her, hvis der nu findes en lettere løsning.
du kalder knapperne to forskellige ting f.eks: <input type="submit" name="knap1" value="Dette er knap1" /> <input type="submit" name="knap2" value="Dette er knap2" />
På modtager siden kan du så checke om der er postet en variabel der hedder knap1 eller knap2. I ASP ( VBscript) ville det være noget ala:
Dim IsKnap1, IsKnap2 IsKnap1 = False IsKnap2 = False
If Request.Form( "knap1" ) <> "" Then IsKnap1 = True Else If Request.Form( "knap2" ) <> "" Then IsKnap2 = True End If
det er jo heller ikke knapper du bruger der, men type="image"
Sådan en "knap" sender ikke en egentlig value afsted, men de kordinater hvor på den du har trykket - f.eks vil din kode sende "submit1.x" og "submit.y" afsted. Derfor skal du checke på disse ( .y og .x ), i stedet for kun "submit1".
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.