webForumDet fria alternativet

Href som Submit i Form-tagg

ASPur ASP

12 svar · 426 visningar · startad av linaplina

linaplinaMedlem sedan maj 200310 inlägg
#1

Jag vill skicka med värden i en länk till en webb-sida. Problemet är bara att jag inte vill använda [Request.Querystring] utan [Request.Form] i min webb-sida. Min fråga är om länken på något sätt kan agera Submit-knapp i en form-tagg?

Något sånt här...

[
<form action="http://www.hej.com/hopp.asp" method="post">
<a href="#" type="submit">Läs mer</a>
<input type="hidden" value="fornamn" name="fornamn">
<input type="hidden" value="efternamn" name="efternamn">
</form>
]

Tacksam för tips!

grillkillenMedlem sedan sep. 200350 inlägg
#2

Typ såhär:

<form action="http://www.hej.com/hopp.asp" name="frmLink" method="post">
<a href="#" onClick="javascript:document.frmLink.submit();">Läs mer</a>
<input type="hidden" value="fornamn" name="fornamn">
<input type="hidden" value="efternamn" name="efternamn">
</form>

linaplinaMedlem sedan maj 200310 inlägg
#3

Tack Robert! Men...jag ska lägga koden i ett HTML-mail så det funkar inte med Javascript... Någon annan idé på lösning?

grillkillenMedlem sedan sep. 200350 inlägg
#4

Varför fungerar det inte med javascript då? Det blir nog väldigt svårt att åstadkomma utan iaf.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#5

Det går ju att skriva:

<input type="image" src="foo.gif" border="0">
linaplinaMedlem sedan maj 200310 inlägg
#6

Det är klart att [<input type="image" src="foo.gif" border="0">] funkar men en bild kan ju inte uppträda som en länk med understrykning osv. Blir inte riktigt samma sak...

Engine^Medlem sedan dec. 20003 887 inlägg
#7

Som grillkillen frågade: varför fungerar det inte att använda javascript?

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#8

Möjligt att inte alla mailklienter har stöd för JavaScript..?

linaplinaMedlem sedan maj 200310 inlägg
#9

Jag brukar inte använda Javascript i HTML-mail eftersom 8/10 mailläsare inte stödjer Javascript. I tex. Outlook fungerar inte Javascript i "förhandsgranskning" utan bara när du öppnar upp mailet.

Så, det gäller att komma på ett sätt att lösa problemen utan Javascript och det kan vara lite knivigt!

grillkillenMedlem sedan sep. 200350 inlägg
#10

Ok. Men vad är anledningen till att du inte kan använda querystrings?

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#11

Då får du ha en länk till en sida som sen postar vidare...

linaplinaMedlem sedan maj 200310 inlägg
#12

Jag tycker inte det ser så snyggt ut att skicka med en massa information i URL:en, därav vill jag inte köra med Querystings.

Verkar inte gå ihop att ha en href och köra med Request.Form ?!?

@ndersMedlem sedan juni 200032 969 inlägg
#13

Nix, inte utan javascript.

135 ms totalt · 3 externa anrop · v20260731065814-full.b2af184d
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)