webForumDet fria alternativet
Logga in / Bli medlem

from -revisited

ASP

5 svar · 186 visningar · startad av ea

Medlem sedan mars 200149 inlägg
Trådstart#1

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?

Medlem sedan mars 20007 896 inlägg
#2

Varför dubbelpost i samma forum :q

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.

Medlem sedan mars 200149 inlägg
#3

Men jag vill inte skicka med ngt i querystringen... jag behöver kunna hämta det från form istället.

Medlem sedan juni 200032 967 inlägg
#4

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.

Medlem sedan feb. 20001 590 inlägg
#5

Är det inte det NAME är till för ?. Ge dom olika namn...

/T

Medlem sedan mars 20011 880 inlägg
#6

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

377 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
125 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)