webForumDet fria alternativet

bilder & input type

7 svar · 563 visningar · startad av LR^evil.sid

LR^evil.sidMedlem sedan maj 2002560 inlägg
#1

kan jag inte skicka med värden med input type = 'image'

jag får nämligen inte ut något värde ur request ( "btnSend" )

[red]<%
	response.write request ( "btnSend" )
%>
<form action = <% =request.servervariables ( "script_name" ) %> method = 'post'>
	<input type = 'image' scr = 'img/btnYes.gif' vaule = 'yes' name = 'btnSend'>
	<input type = 'image' scr = 'img/btnNo.gif' vaule = 'no' name = 'btnSend'>
</form>[/red]

finns de kanske nått annat sätt att hämta in värdena?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Nej, du kan inte skicka med värden. Kan du inte bara ha vanliga länkar?

	<a href="<% =request.servervariables ( "script_name" ) %>?btnSend=yes"><img src = "img/btnYes.gif" border="0"></a>
	<a href="<% =request.servervariables ( "script_name" ) %>?btnSend=no"><img src = "img/btnNo.gif" border="0"></a>
LR^evil.sidMedlem sedan maj 2002560 inlägg
#3

glömde en sak i koden

[red]<%
	response.write request ( "btnSend" )
%>
<form action = <% =request.servervariables ( "script_name" ) %> method = 'post'>
[/red]-->[red]	[b]<input type = 'checkbox' name = 'config' checked>[/b]
	<input type = 'image' scr = 'img/btnYes.gif' vaule = 'yes' name = 'btnSend'>
	<input type = 'image' scr = 'img/btnNo.gif' vaule = 'no' name = 'btnSend'>
</form>[/red]

som oxå ska ha ett värde. det ska användas som argument i en case-sats.

@ndersMedlem sedan juni 200032 969 inlägg
#4

Ok, då får vi ta och göra så här istället:

<form action = <% =request.servervariables ( "script_name" ) %> method = 'post'>
-->	<input type = 'checkbox' name = 'config' checked>
	<input type = 'image' scr = 'img/btnYes.gif' name = 'btnSendYes'>
	<input type = 'image' scr = 'img/btnNo.gif' name = 'btnSendNo'>
</form>

När du sedan kontrollerar vilken knapp som tryckts ner (jag antar att det var det du ville göra), så borde du nog göra så här:

if request.form ("btnSendYes.x") <> "" then
   ' Ja-knappen trycktes ner
elseif request.form ("btnSendNo.x") <> "" then
   ' Nej
end if

Notera .x i requesten. Detta för att koordinaterna motsvarande den punkt man klickar på i knappen skickas med.

Mvh,

LR^evil.sidMedlem sedan maj 2002560 inlägg
#5

det borde väl fungera :)

har uppmärksammat dessa x och y. är det till sådant här de ska användas?

@ndersMedlem sedan juni 200032 969 inlägg
#6

Jag vet faktiskt inte.
Jag är dock alldeles övertygad om att farbror Google vet det. :)

Mvh,

LR^evil.sidMedlem sedan maj 2002560 inlägg
#7

thnx...

GuffaMedlem sedan juni 2004533 inlägg
#8

Värdena x och y är koordinaterna för var i bilden/knappen du klickade. Man kan till exempel göra en bild som ser ut som flera knappar och använda koordinaterna för att avgöra vad användaren klickade på.

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