Döp knapparna olika och använd en if sats
If Request.Form("knapp1") then
response.redirect"sida"
Else
response.redirect"sida2"
End If
Tror att det ska funka!
12 svar · 245 visningar · startad av icaaq
vet ej om detta hör hemma här men annars får väl nån flytta det.
jag har ett formulär där jag skulle vilja ha två submit knappar.
den ena ska gå till en sida och den andra ska gå till en annan.
hur löser jag det??
Döp knapparna olika och använd en if sats
If Request.Form("knapp1") then
response.redirect"sida"
Else
response.redirect"sida2"
End If
Tror att det ska funka!
Jag fixade det med hjälp av javascript...
aleborg>>
ditt förslag var inge bra denna gång tyvärr för jag skulle då fått lov att ha en massa hidden fält.
tack ändå
Inga hidden fält behövs
<input type="submit" name="knapp1" value="Submit">
<input type="submit" name="knapp2" value="Submit">
Sen en sida som tar emot infon med föregående If-sats
Bättre än javascript som lätt kan börja bugga
japp..... eller daim kanske
när det handlar om formulär som skall postas till två olika sidor beroende på vilken knapp som trycks, måste man använda javascript på ett eller annat sätt för att få med innehållet i formuläret. antingen med två knappar med onclick-handlers eller att på mottagarsidan skapa ett likadant formulär fast med bara hiddenfält, och ett javascript som automatiskt postar det till sidan x vid onload.
och, javascript börjar bugga av samma anledning som asp, att den inte är skriven korrekt...
@nders>>
jag tänkte så här, att jag länkar till samma sida men om jag trycker på submit knappen "knapp1" då händer det......
och om jag trycker på "knapp2" så händer det........
Jag ska försöka att förklara:
Det är som när man gör sina bankärenden på handelsbankens internet bank
man gör en betalning sen trycker man på "Ny betalning"(1:a submitknappen)
Sen gör man allla sina betalningar tills man är klar då trycker man på "Registrera betalningarna"(2:a submitknappen)
nu är det ju inte så att jag ska göra en internet bank men det är samma princip... tror jag
ska fundera lite till
men jag kommer nog att fråga fler ggr.
Det BORDE göra det, har inte testat själv
If Request.Form("knapp1") then
response.redirect"sida.asp"
Else
response.redirect"sida2.asp"
End If
Glöm inte att döpa knapparna