webForumDet fria alternativet

En fråga angående Submit

ASP

9 svar · 309 visningar · startad av Daniel78

Medlem sedan jan. 2001200 inlägg
Frågan#1

Goddagens, en liten fråga angående ett antal submitsknappar. Jag använder Javascript för att skicka formuläret och det jag behöver är att kunna skicka med någon form av "Query" för att på mottagarsidan ta emot vilken knapp som trycktes på. T ex om det var "uppdatera", "ta bort" eller "ändra"!
Så här ser länken ut:

<a href='javascript:objupdate.submit();' class="menu">Uppdatera</a>

Jag har provat lite olika sätt att försöka få med en querystring men då fungerar inte javascriptet.
Ha det bra alla ASP:are

Medlem sedan dec. 19998 577 inlägg
#2

Du behöver inte skicka med ett query för att se vilken knapp som är tryckt på... du kollar bara formulärsknappens namn, och finns värdet "på andra sidan" är det den knappen som är tryckt... t.ex

If Request.Form("knapp") <> "" then
'knappen är tryckt
End If

------------------
webEye.nu SweQuake.com

Medlem sedan jan. 2001200 inlägg
#3

Men det är så att jag använder inte "standard" formulärsknappar utan bara en textlänk med Javascriptet som skickar formuläret. Jag vet inte hur/var man ska ange ett namn på en sådan knapp och om det går?

Medlem sedan jan. 2001332 inlägg
#4

Hmmm....

Jag har haft samma problem som du med JavaScript och Kvärysar har jag för mig....

Hur aktiverar du JavaScriptet???

Med en onClick?
Eller ligger den som en länkning???

Kan jag få se din kod du har försökt med nu så kanske jag kan hjälpa dig....

------------------
Du lever bara en gång och den gången är nu!

Medlem sedan jan. 2001332 inlägg
#5

Urrrkk....

Jag är nog riktigt trött. Nu såg jag att koden fanns där...

:r

Jaja...
Jag har tittat på mina egna koder lite och där ser jag att där jag har haft problemet hade jag lagt javascriptet i en länk precis som du...
För att komma runt detta la jag JavaScriptet i en onClick...

Vet inte om det kan hjälpa dig, men det funkar för mig i alla fall....

Fråga gärna jag kanske kan svara!

------------------
Du lever bara en gång och den gången är nu!

Medlem sedan juli 20003 825 inlägg
#6

Man kan ha ett hiddenfält, dbaction, och sen fråga vilket värde den har, insert, update eller delete. Just a thought.

------------------
"Never underestimate your opponents." - Name the movie.

Medlem sedan jan. 2001200 inlägg
#7

Ah tack för svaren. Har nu försökt lite med att lägga Javascriptet i en onClick och försökt hänga på en Query men det fungerar inte för min del. Lina du får gärna ge mig ett exempel för jag kanske inte har hajjat fullt ut!

Medlem sedan jan. 2001332 inlägg
#8

Ge mig lite mer info om hur din kod ser ut...
Funktionen du anropar, sidan du ska till med mera så kan jag försöka hjälpa dig!

Eclipse: Det är ju en bra lösning! Men man ska ju kunna lägga en Query utan att den stör ut hela JavaScriptet... (Tycker jag i alla fall)
§jr
(Hoppas min smiley blir en smiley nu)

------------------
Du lever bara en gång och den gången är nu!

Medlem sedan jan. 2001200 inlägg
#9

Okej, det är så här att själva javascriptet är ju bara en ersättning istället för en Submit knapp för det är lite snyggare. Den ska bara fungera till att skicka iväg formuläret, till min kodsida(sqlupdate.asp).

Problemet är att jag vill ju ha någon form av QueryString eller Value på den här "javasubmitten" som jag kan ta emot på min kod sida för att veta om de tryckte på "Ta Bort", "Uppdatera" eller "Lägg Till" länken på formulär sidan.

Den enda koden på formulär sidan som är relevant är alltså just länken(javascriptet) vilket ser ut så här:

<a href='javascript:objupdate.submit();' class="menu">Uppdatera</a>

Ha det bra alla hjälpsamma!

Medlem sedan dec. 19996 721 inlägg
#10
<script>
function myupdate(actionstring)
{
document.objdate.clickaction.value=actionstring;
document.objdate.submit();
}
</script>
<form name="objupdate">
<input type="hidden" value="" name="clickaction">
....allt annat
</form>
<a href="javascript:mysubmit('uppdatera');" class="menu">Uppdatera</a>
254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)