OyvindN Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 Dette er sikkert velkjent: <form method=post action=nesteside.php> <input type=submit name=ord value=x></td> </form> Men nå skal jeg ha et bilde jeg har laga sjøl istedetfor den grå submit-knappen. Hvordan kan jeg skrive det på tilsvarende måte, med bruk av <input type=submit>. Lenke til kommentar
sven-o Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 <img src="bilde.gif" onclick="document.forms.navnpåskjema.submit()" Lenke til kommentar
OyvindN Skrevet 11. februar 2004 Forfatter Del Skrevet 11. februar 2004 Hm, driver og styrer her: Hva med name og value? Slik? Får ikke knappen til å virke.. <img src=bilde.gif onclick="document.forms.nesteside.submit()" name=ord value=x> Lenke til kommentar
sven-o Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 Eh? Du kan ikke ha value på img... tror jeg. Det jeg tenkte på var noe som: <form name=dittskjema method=post action=nesteside.php> <img src="bilde.gif" onclick="document.forms.dittskjma.submit()"</td> </form> Om du trenger å sende en variabel med navn "ord" og verdi "x", kan du bare legge til et hidden field: <input type=hidden name=ord value=x> Lenke til kommentar
???????? Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 Hvorfor ikke bruke input type="image". Den kan du jo gi et navn, bare å plukke bort f.eks. .x eller .y Lenke til kommentar
sven-o Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 Hvorfor ikke bruke input type="image". Den kan du jo gi et navn, bare å plukke bort f.eks. .x eller .y Hmm... Tenkte jeg ikke på. Har ikke sett det siden min tidligere dreamweaver dager. Hva mente du med "plukke bort f.eks. .x eller .y"? Lenke til kommentar
sven-o Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 (endret) Edit: Dobbeltpost. Endret 11. februar 2004 av sven-o Lenke til kommentar
???????? Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 Hvorfor ikke bruke input type="image". Den kan du jo gi et navn, bare å plukke bort f.eks. .x eller .y Hmm... Tenkte jeg ikke på. Har ikke sett det siden min tidligere dreamweaver dager. Hva mente du med "plukke bort f.eks. .x eller .y"? Når du klikker på et bilde så submiter den skjemaet og posisjonen musen var på bilde, så den sender f.eks. ?variabel=Hei&bilde.x=10&bilde.y=20 Så da kan du bare bruke navnet på variablene som verdi, men ta bort .x eller .y Lenke til kommentar
OyvindN Skrevet 12. februar 2004 Forfatter Del Skrevet 12. februar 2004 echo "<form method=post action=nesteside.php>"; echo "<td><input type=image src=bilde.gif name=ord value=x></td></form>"; Denne koden er satt i en løkke slik at value'n endrer seg ettersom hvilken knapp man trykker på. Jeg får trykket på knappen, men det er ingenting som skjer. Har prøvd print_r($_POST['ord']) men får ingen verdi på neste side. Lenke til kommentar
???????? Skrevet 12. februar 2004 Del Skrevet 12. februar 2004 Du kan ikke gi den noen verdi da verdien settes avhengig av possisjonen musepekeren har over bildet. Du må bruke navnet på bildet, f.eks.: <form method="post" action=""> <input type="image" name="bildet"> </form> <?php foreach($_POST as $variabel => $verdi){ echo "$verdi"; } ?> Lenke til kommentar
OyvindN Skrevet 12. februar 2004 Forfatter Del Skrevet 12. februar 2004 echo "<form method=post action=nesteside.php>"; echo "<td><input type=image src=bilde.gif></td>"; echo "<input type=hidden name=ord value=x</td></form>"; Brukte dette så fungerte det. Takk for hjelpen Lenke til kommentar
???????? Skrevet 12. februar 2004 Del Skrevet 12. februar 2004 Hvis du bare skal sende en ekstra variable så bruke hidden. Det er tilfeller der du du skal sende varaibler eller gjøre funksjoner avhengig av hvilket bilde det klikkes på det er kjekt å hente navnet på bildet. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå