---
title: "Bild som knapp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/75117-bild-som-knapp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "alfa"
published: "2003-04-26T13:04:43.000Z"
updated: "2003-04-27T15:29:47.000Z"
replies: 14
views: 427
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/75117-bild-som-knapp"
---

# Bild som knapp

## #1 — alfa, 2003-04-26T13:04Z

Hur ska man göra för att byta ut submit knapparna mot bilder.
Och få den att ta emot detta i Request.Form ("Knapp")

Alfa

\<html\>
\<head\>
\</head\>
\<body\>
\<form action="skicka.asp" method="post" target="\_self"\>
\<table\>
	\<tr\>
		\<td colspan="2"\>
			\<input type="text" name="Test"\>
		\</td\>
	\</tr\>
	\<tr\>
		\<td\>
			\<input type="submit" name="Knapp" value="Köp"\>
			\<input type="submit" name="Knapp" value="Sälj"\>
		\</td\>
	\</tr\>
\</table\>
\</form\>
\</body\>
\</html\>

\<% Knapp = Request.Form ("Knapp") %\>
\<html\>
\<head\>
	\<title\>Untitled\</title\>
\</head\>

\<body\>

\<%= Knapp %\>

\</body\>
\</html\>

Permalänk: https://www.webforum.nu/p/75117

## #2 — asp, 2003-04-26T13:07Z

Hmm. menar du såhär? \<input type="image" src="bilder/knapp.gif" /\>

Permalänk: https://www.webforum.nu/p/1025393

## #3 — alfa, 2003-04-26T13:10Z

Ja men jag lyckas inte få med värdet då.

testade med

\<input type="image" name="Knapp" id="Knapp" value="1" src="Salj.gif"\>

På nästa sida ska jag kunna se att knapp = 1
Är det köp ska värdet vara Knapp=2

Alfa

Permalänk: https://www.webforum.nu/p/1025396

## #4 — asp, 2003-04-26T13:12Z

varför skall du ha värdet från en knapp med?

Hmm. menar du såhär? \<input type="image" src="bilder/knapp.gif" name="knapp" /\>

Permalänk: https://www.webforum.nu/p/1025399

## #5 — cyprys, 2003-04-27T06:57Z

Vet inte om du fixade det men såhär gör du annars.

```
sida1.html
<input type="image" src="" name="knapp" value="Knapp1">
<input type="image" src="" name="knapp" value="Knapp2">

sida2.asp
select case request.form("knapp")
case "Knapp1"
hyr
case "Knapp2"
köp
case else
uh?
end select
```

Permalänk: https://www.webforum.nu/p/1025873

## #6 — alfa, 2003-04-27T14:17Z

Nej det funkar inte cyprys 
Den skriver 

uh?
 
Hur jag än gör.

Alfa

Permalänk: https://www.webforum.nu/p/1026133

## #7 — DiDjo, 2003-04-27T14:24Z

Så här da:

```
<input src="bilder/knapp.gif" type="image" border="0" value="kop" name="kop" tabindex="-1">
```

Du får ändra den till det du ska ha! Vet ej om det var så du menade...

Permalänk: https://www.webforum.nu/p/1026136

## #8 — @nders, 2003-04-27T14:43Z

\<input type="image"\> är väldigt speciell. Det är nämligen så, att dess värde inte skickas överhuvudtaget. Det som däremot skickas är koordinaterna för den pixel i bilden som blev klickad.

En liten sökning på wF gav [denna träff](http://www.webforum.nu/showthread.php?s=&postid=548587#post548587). Man skall alltid söka. ;)

Mvh,

Permalänk: https://www.webforum.nu/p/1026154

## #9 — DiDjo, 2003-04-27T15:00Z

ok jag hade den koden förut iaf som logga ut knapp! Och den funkade

Permalänk: https://www.webforum.nu/p/1026171

## #10 — @nders, 2003-04-27T15:02Z

> **DiDjo skrev:**
>
> ok jag hade den koden förut iaf som logga ut knapp! Och den funkade

Hur fick du tag på värdet då?

Permalänk: https://www.webforum.nu/p/1026173

## #11 — K@llen, 2003-04-27T15:11Z

Använder ni en bild som knapp så måste värdet tas emot med:

```
request.form("fältnamn_x")
```

eller

```
request.form("fältnamn_y")
```

Permalänk: https://www.webforum.nu/p/1026182

## #12 — DiDjo, 2003-04-27T15:14Z

menar du
 \<form name="form" method="post" action="loggain.asp"\>
??

Permalänk: https://www.webforum.nu/p/1026183

## #13 — @nders, 2003-04-27T15:22Z

> **K@llen skrev:**
>
> Använder ni en bild som knapp så måste värdet tas emot med:
> 
>
>
> ```
> request.form("fältnamn_x")
> ```
>
> 
> 
> eller
> 
>
>
> ```
> request.form("fältnamn_y")
> ```

Nja. ;) .x och .y borde det vara, men knappens värde (value) skickas inte, utan det är x och y-koordinaternas värden för klickpunkten.
\- - - -

Didjo: Jag skrev att image-knappars *värde* (value) inte skickas. Du besvarade det med att du använder det i en logga ut-funktion. Hur tar du emot knappens *value*?

Permalänk: https://www.webforum.nu/p/1026191

## #14 — K@llen, 2003-04-27T15:25Z

> Nja.  .x och .y borde det vara, men knappens värde (value) skickas inte, utan det är x och y-koordinaternas värden för klickpunkten.

Då hanterar ASP/VB det hela annorlunda än PHP, vilket jag tycker är märkligt eftersom det egentligen är HTML. I detta fallet skulle han väl bara kolla OM ett värde var med, dvs vilken knapp som var klickad på?

Permalänk: https://www.webforum.nu/p/1026195

## #15 — @nders, 2003-04-27T15:29Z

Ja, kanske. Och så länge man kallar knapparna samma sak, så går inte det. En enkel lösning är ju att kalla knapparna olika saker och kontrollera Request.Form("knapp.x") resp  Request.Form("knapp2.x"). Men, *value* skickas likförbaskat icke. That's my point. :)

Mvh,

Permalänk: https://www.webforum.nu/p/1026203

---

Tråden på webben: https://www.webforum.nu/amne/asp/75117-bild-som-knapp
