webForumDet fria alternativet

Skicka med värde på bild som submitknapp

HTML & CSS

12 svar · 271 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Jag undrar om det går att göra såhär och isf. hur för jag får inte det att funka:

när man använder en vanlig submitknapp kan man köra följande:

<input type="submit" name="bla" value="sida1">

jag vill nu byta den fula submitknappen mot en bild och med följande kod försöker jag få med samma värden:

<input type="image" src="images/submitsida1.gif" name="bla" value="sida1" width="50" height="19">

Men jag får inte med värdet alltså value... måste det ske via javascript?

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan nov. 200013 890 inlägg
#2

Om jag inte minns fel så får du med två tal när du klickar på en input type="image.

Talen visar var man klickat på bilden.

Ex.
x = 10
y = 23

------------------
/Tor

Gör ett hembesök

Medlem sedan juli 2000619 inlägg
#3

hmm men dom talen spelar ingen roll.. frågan är ju om det går att skicka med value och name.. name är jag rätt säker på men value verkar inte gå att skicka med.. frågan är ju om man skall använda nå javascript.. typ onClick bla bla..

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan juli 2000619 inlägg
#4

Försökte nu med följande:

<input type="image" src="knappar/mall.gif" width=50 height=19 onClick="this.form.page.value='Mall'; this.form.submit();>

Men då säger den att det blir syntaxfel??!

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan nov. 200013 890 inlägg
#5

Felmeddelandet beror på att du inte avslutar dubbbelfnutten (") ;)

------------------
/Tor

Gör ett hembesök

Medlem sedan juli 2000619 inlägg
#6

Hmm.. funkar ändå inte.. hehe vafan nu får jag magsår snart. ;)

Ingen som har nån aning om hur jag kan lösa det?

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan juli 2000619 inlägg
#7

Sista utvägen är nu då om det inte går på annat sätt kanske att sätta en stylesheet på en vanlig submitknapp med en bild som bakgrund i den.. om det nu går.

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan juli 2000619 inlägg
#8

Det funka inge vidare i netscape.

Hmm.. alternativet nu är att döpa varje knapp specifikt.

mall1, mall2, mall3

<input type="image" src="mall1.gif" name="mall1">

<input type="image" src="mall2.gif" name="mall2">

istället för som tidigare:

<input type="submit" name="page" value="mall1">

<input type="submit" name="page" value="mall2">

men frågan är då hur jag ser om det kommer från den knappen för när jag försöker kolla värdet Request.Form("mall1") så finns det inget där?

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan maj 200010 687 inlägg
#9

Man skulle ju kunna skriva så här. :)

<%
If Request("mall1.x") <> "" Then
'Besökaren klickade på mall1
ElseIf Request("mall2.x") <> "" Then
'Besökaren klickade på mall2
Else
'Besökaren klickade på en annan knapp
End If
%>

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Medlem sedan okt. 20001 558 inlägg
#10

Varför krångla till det?

Lägg en hidden och sedan en bild som du submittar med :)

<SCRIPT LANGUAGE=javascript>
<!--
function doSubmit() 
{
	document.forms[0].action="temp";
	document.forms[0].target = "self";
	document.forms[0].submit();
}

//-->
</SCRIPT>
<form method="post" action="temp.asp">
<input type="hidden" value="rossi rockar">
<a href="javascript:doSubmit()"><img src="bild.gif"></a>
</form>

------------------
"When the 500 isn't right, you're in hell, when a Superbike isn't right, it's ok"
Valentino Rossi, Nastro Azurro Honda

Medlem sedan juli 2000619 inlägg
#11

erik...

din kod funkar men jag har en fråga...

vad gör ".x" i följande kod:

If Request("mall1.x") <> "" Then

Hade ingen aning om att man skrev så..

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan maj 200010 687 inlägg
#12

Som Web-Tor sa så skickas koordinaterna med som mall.x och mall.y. Då ser man om någon klickat på just den bilden. :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Medlem sedan juli 2000619 inlägg
#13

Hehe å va dum jag är borde jag ju kunnat lista ut :r *skäms*

Jaja tack iaf. nu funkar allt!

------------------
Ingenting är omöjligt, bara en utmaning.

280 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
142 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
142 ms — ändringar (db)