Varför dubbelpost i samma forum
Går att lösa med JavaScript, vilket borde vara det smidigaste. Skicka med en variabel i QueryStringen och hantera den på sidan efter. Borde vara det lättaste sättet.
5 svar · 186 visningar · startad av ea
Hejsan,
undrar hur man använder ID i ett formulär inom en <INPUT type"submit" name="kalle" ID="bra"> istället för att använda value.
jag vill nämligen kunna skriva:
<FORM method="post" action="sida.asp">
<INPUT type"submit" name="kalle" ID="bra">
</FORM>
If Request.Form("kalle") = "bra"
alltså inte:
<FORM method="post" action="sida.asp">
<INPUT type"submit" name="kalle" value="bra">
</FORM>
If Request.Form("kalle") = "bra"
det ska nämligen inte stå nåt på knappen.
Det finns nälmigen ett antal olika submit-knappar i samma formulär...så jag vill kolla vilken knapp som tryckts på utan att det finns ngt skrivit på knappen, jag har nämligen bilder på de istället.
Eller kan man göra så att inte value syns?
Varför dubbelpost i samma forum
Går att lösa med JavaScript, vilket borde vara det smidigaste. Skicka med en variabel i QueryStringen och hantera den på sidan efter. Borde vara det lättaste sättet.
Men jag vill inte skicka med ngt i querystringen... jag behöver kunna hämta det från form istället.
hur som helst heter lösningen javascript.
jag ser för mig en onclick som fyller i ett värde till en hiddenvariabel, beroende på vad man klickat på för knapp.
fast jag förstår inte heller varför du snedpostar i samma forum? det blir helt omöjligt att följa diskussioner som pågår i två olika fast lika trådar.
nu till väsentligheterna: välkommen till wf, ea!
som sagt, kika lite i javascriptforumet så ska det nog bli något av det hela.
Så här brukar jag göra:
<FORM ACTION="Admin.asp" METHOD="POST">
<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>
<%
If Len(Request.Form("btnMail")) Then Response.Redirect "./Editmail/ADOMenu.asp"
If Len(Request.Form("btnGast")) Then Response.Redirect "./Editgast/ADOMenu.asp"
%>
Det är nog det du är ute efter1