jag har lite problem men mitt formulär. jag vill att det ska kunna skickas till två olika sidor beroende om man klickar på 'preview' eller 'ok'(altså två submitknappar). jag har har två variabler som skrickas med i action-länken.
jag vet helt enkelt inte riktigt hur jag ska lösa det.
If Request.Form("knapp1") <> "" then Response.redirect "sida1.asp"
If Request.Form("knapp2") <> "" then Response.redirect "sida2.asp"
------------------ Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it... webEye.nuSweQuake.com
<INPUT TYPE="SUBMIT" NAME="btnMail" VALUE=" "> <Font size = -1>Editera Mail</FONT>
<INPUT TYPE="SUBMIT" NAME="btnGast" VALUE=" "> <Font size = -1>Editera Gästboken </FONT><BR>
osv
<%
If Len(Request.Form("btnMail")) Then Response.Redirect "./Editmail/ADOMenu.asp"
If Len(Request.Form("btnGast")) Then Response.Redirect "./Editgast/ADOMenu.asp"
%>
Var det så det var tänkt? :e
ja justine ville ha med sig lite formulär innehåll också. men jag fick inte javascriptkoden att fungera... (vågar knappt fråga i det här forumet om det...)
men det var ju något sådant jag ville ha.
jag skulle ju kunna försöka på saws förslag men jag förstår ärligt talat inte riktigt hur jag ska göra...
Jag ser att jag har missat lite granna.
Vi tar det ifrån första början:
<FORM ACTION="ADOMenu.asp" METHOD="POST">
<INPUT TYPE="SUBMIT" NAME="btnNytt" VALUE=" "><Font size = +1> Ny karta</FONT><BR>
<INPUT TYPE="SUBMIT" NAME="btnEdit" VALUE=" "><Font size = +1> Editera karta</FONT><BR>
</FORM>
Här har jag alltså lagt till två submitt-knappar, som submittar den sidan där jag står, vi tänker oss då att sidan heter ADOMenu.asp.(du kan ha hur många knappar som helst)
Längre ner på sidan kommer följande kod:
<%
If Len(Request.Form("btnNytt")) Then Response.Redirect "addcust.asp"
If Len(Request.Form("btnEdit")) Then Response.Redirect "update.asp"
%>
Vill du hänga på någonting, så är det som vanligt med ?id= osv.... :i
OK
Usch och fy för javascript! Det funkar ju bara på nyare läsare.
Det finns ju andra alternativ som typ QueryString eller att använda samma sida med en Select Case kanske?
Efterson innehållet i formuläret är detsamma så ska det väl troligtvis användas till nästan samma sak fast med kanske en liten modifikation beroende av vilken knapp man skickade formuläret med.
Mitt förslag är att göra allt på en och samma sida? :)
Jag ser att jag har missat lite granna.
Vi tar det ifrån första början:
<FORM ACTION="ADOMenu.asp" METHOD="POST">
<INPUT TYPE="SUBMIT" NAME="btnNytt" VALUE=" "><Font size = +1> Ny karta</FONT><BR>
<INPUT TYPE="SUBMIT" NAME="btnEdit" VALUE=" "><Font size = +1> Editera karta</FONT><BR>
</FORM>
Här har jag alltså lagt till två submitt-knappar, som submittar den sidan där jag står, vi tänker oss då att sidan heter ADOMenu.asp.(du kan ha hur många knappar som helst)
Längre ner på sidan kommer följande kod:
<%
If Len(Request.Form("btnNytt")) Then Response.Redirect "addcust.asp"
If Len(Request.Form("btnEdit")) Then Response.Redirect "update.asp"
%>
Vill du hänga på någonting, så är det som vanligt med ?id= osv....
OK
Man skulle ju kunna använda en och samma namn på knapparna. Typ så här:
<FORM ACTION="ADOMenu.asp" METHOD="POST">
<INPUT TYPE="SUBMIT" NAME="action" VALUE="New"><BR>
<INPUT TYPE="SUBMIT" NAME="action" VALUE="Edit><BR>
</FORM>
Select Case Request("action")
Case "New"
...
Response.Redirect "addcust.asp"
Case "Edit"
...
Response.Redirect "update.asp"