Avatar billede pnr Nybegynder
11. marts 2002 - 09:23 Der er 16 kommentarer og
1 løsning

Problemer med at submitte fra et gif billede

Jeg har et billede som skal bruges som knap, den skal bruges til at submitte til en server. jeg har prøvet følgende:
<INPUT type="image" src="billede.gif" name="slet" value"JegSletter">

Her kan jeg ikke hente value, hvis jeg laver det som en type"submit" virker det fint.

Hvad skal jeg gøre for at jeg kan hente data på billede eksemplet?
Avatar billede nikolajdu Nybegynder
11. marts 2002 - 09:25 #1
Hvad med value="JegSLetter"

....
Avatar billede lyhr007 Nybegynder
11. marts 2002 - 09:48 #2
<INPUT type="image" src="billede.gif" name="slet" value"JegSletter" onClick="this.form.submit();">

husk at den skal være imellem <form> og <form>
Avatar billede nikolajdu Nybegynder
11. marts 2002 - 09:49 #3
lyhr - Et billede vil altid fungere som submitknap hvisdet er placeret inde i en form. Det er altså dobbeltkonfekt at skrive onClick="...."

:))
Avatar billede lyhr007 Nybegynder
11. marts 2002 - 09:50 #4
uhh ok...

nm det jeg skrev så :)
Avatar billede pnr Nybegynder
11. marts 2002 - 09:52 #5
Jeg får ikke fat i value! hvis jeg skriver følgende får jeg fat i value:

<INPUT type="submit" name="slet" value="JegSletter">

Men hvorfor ikke når jeg bruger image??
Avatar billede nikolajdu Nybegynder
11. marts 2002 - 09:53 #6
Har du set at jeg skrev du manglede et = mellem value og værdien??
Avatar billede lyhr007 Nybegynder
11. marts 2002 - 09:56 #7
Det er indbygget i submit at den sender en key->value med altså name = value. Det gør input image åbenbart ikke.
Avatar billede lyhr007 Nybegynder
11. marts 2002 - 09:56 #8
nikolajdu tror du har ret
Avatar billede nikolajdu Nybegynder
11. marts 2002 - 10:02 #9
Jeg har lige testet det af og umiddelbart ser det ud til at value fra et billede ikke bliver sendt med i formen.

Hvad er det du prøver at lave??? To forskellige knapper???

Du kan så evt lave et hidden field med navnet name="action"

og så bruge:
<input type="hidden" name="action">
<input type="image" onclick="this.form.action.value='Slet'">
<input type="image" onclick="this.form.action.value='Gem'">

/Nikolaj
Avatar billede pnr Nybegynder
11. marts 2002 - 11:04 #10
Jeg kan ikke få det til at virke! den retunere stadig null
Avatar billede pnr Nybegynder
11. marts 2002 - 11:15 #11
har skrevet:
<input type="hidden" name="action">
<input type="image" src="pic.gif" onclick="this.form.action.value='slet'"">
Avatar billede lyhr007 Nybegynder
11. marts 2002 - 11:19 #12
Er i sikre på at onClick kommer før Submit?

Alternativt er at lave normale billeder og så have submit efter i har sat value.
Avatar billede nikolajdu Nybegynder
11. marts 2002 - 11:20 #13
Jeg har faktisk fundet ud af det.

Når man klikker på type="image" så sender den ikke dens value med, men kordinaterne på hvor der blev klikket henne af på billedet.

Anyway så virker det her fint:

<form action="urlSearch2.html" method="get">
<input type="text" name="action" value="">
<input type="image" name="bg" value="mitBillede" onclick="this.form.action.value='Slet'">

Hvordan trækker du variablerne ud igen???

/Nikolaj
Avatar billede pnr Nybegynder
11. marts 2002 - 11:47 #14
Det må du undskylde, det var mig der havde lavet lort i det, gider du lige at smide et svar?
Avatar billede nikolajdu Nybegynder
11. marts 2002 - 11:50 #15
oki doki :))

/Nikolaj
Avatar billede pnr Nybegynder
11. marts 2002 - 11:56 #16
Jeg takker, så magler vi bare det andet spørgsmål
Avatar billede nikolajdu Nybegynder
11. marts 2002 - 12:00 #17
jeps :))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester