Send værdi med input type="image"

Tags:    php

Jeg har en helt almindelig <form>, hvor jeg så har valgt at bruge et billede som submit knap ( <input type="image"> ) frem for den traditionelle ( <input type="submit"> ). I den samme <form> har jeg to knapper, en til at gemme og en til at slette. MEN hvordan ved jeg hvilken knap brugeren har klikket på? Eftersom det er den samme form?

Fold kodeboks ind/udKode 


Eksemplet ovenfor virker perfekt i firefox, da den sender værdien med formen, men i IE gør den ikke, derfor kan jeg ikke vide hvilken knap brugeren har klikket på.

På forhånd tak :)



Indlæg senest redigeret d. 08.03.2008 11:08 af Bruger #11914
7 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hej Thomas,

Jeg er ikke helt sikker på at jeg forstår hvor du vil hen?
Sende et billede?

Hvis du gerne vil sende "kilde-lokationen" for billedet, så skal din value-attribute indeholde "kilde-lokationen" i stedet for "opret" og "slet".





ved ikke hvor vild html er med at dit name er det samme

prøv og giv den et andet name



kan godt nok ikke lige forklare hvorfor IE ikke kan finde ud af det der. Men en let løsning er jo bare at give knapperne 2 forskellige navne og så bare teste på om den ene eller den andens koordinat værdier er sat
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 07.03.2008 17:18 af Bruger #5620
Nørden, problemet er jo netop at den INTET sender videre :) Derfor er det umuligt at se hvilket billede/knap brugeren har klikket på.



testede den kode jeg skrev og IE sender altså action_x og action2_x videre hos mig. Hvis du kører det der script som jeg viste og den ikke gør det rigtigt, må min konklusion vel være at din IE er mere mystisk end andres IE :).



Okay, så siger jeg tak, jeg tester det lige igen inden jeg giver points :)



Det funker, mange tak :)



t