webForumDet fria alternativet
Logga in / Bli medlem

2 submit knappar......

ASP

12 svar · 245 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

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?? :q

Medlem sedan jan. 20013 341 inlägg
#2

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!

Medlem sedan okt. 20005 273 inlägg
#3

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å

Medlem sedan jan. 20013 341 inlägg
#4

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

Medlem sedan okt. 20005 273 inlägg
#5

jaa jag gör så nu......du fick mig att tänka lite till.. :)

tack :e

Medlem sedan jan. 20013 341 inlägg
#6

Bättre än javascript som lätt kan börja bugga ;)

Medlem sedan okt. 20005 273 inlägg
#7

japp..... eller daim kanske ;)

Medlem sedan juni 200032 967 inlägg
#8

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... ;)

Medlem sedan okt. 20005 273 inlägg
#9

@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........

Medlem sedan juni 200032 967 inlägg
#10

ehh :q

är problemet löst? om inte:

vad i hela helskotta försöker du göra? *fattar ingenting*

Medlem sedan okt. 20005 273 inlägg
#11

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 :q

men jag kommer nog att fråga fler ggr.

Medlem sedan okt. 20005 273 inlägg
#12

appropå:
funkar detta:

[b]If Request.Form("knapp1") then[/b]
...
...
...
End if
Medlem sedan jan. 20013 341 inlägg
#13

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 :D

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)