11. august 2004 - 17:16
Der er
17 kommentarer og 1 løsning
Går videre i form ved klik
Har et lille problem med noget form værk Jeg vil gerne lave sådan at når man klikker på et billed, vælger den den pågældende ting og submitter... Altså i stedet for at lave en radio knap, som man vælger ud for billedet og så går ned på submit knappen, så gøre det ved et klik på billedet Håber i forstår...
Annonceindlæg fra Computerworld
11. august 2004 - 17:20
#1
Hvordan vælger ?-) Skal du have billedets navn eller source ind i et felt ?o]
11. august 2004 - 17:21
#2
Ja... Nu har jeg radio button, som ser sådan ud: <input type=radio name=design value=normal> Det skal jeg jo gerne have med
11. august 2004 - 17:24
#3
Har du så en stribe radios med det name ?-) -- for generelt set vil det blive sådan: <img src="" onclick="f=document.FORMNAVN;f.design[0].checked=true;f.submit();">
11. august 2004 - 17:26
#4
det forstod jeg ikke... kan du ikke lave det ud fra det jeg har i forvejen?? Den side den skal gå hen til hedder tilføj
11. august 2004 - 17:34
#5
Øeh ... -- hvordan skal jeg vide, hvad du har i forvejen ?-)
11. august 2004 - 18:55
#6
Okay, prøver at uddybe det... Nu har jeg dette:
11. august 2004 - 18:57
#7
<input type=radio name=design value=normal> <img src=images/normal.jpg"> Det jeg gerne vil have er, at når man klikker på billedet, bliver det lige som om at man havde checket den radio button og trykket submit. Min form hedder tilføj. Håber det er mere forståligt nu...
11. august 2004 - 18:58
#8
Forhåbentlig ikke tilføj, men tilfoj eller tilfoej ... Har du flere nilleder ?-)
11. august 2004 - 18:58
#9
Øeh ... Har du flere radios og billeder ?-)
11. august 2004 - 18:59
#10
Kan du ikke vise mindst et par stykker og form-tagget !-)
11. august 2004 - 19:04
#11
ja, tilfoj hedder formen... Jeg har ialt 4 billeder / radio buttons... Jeg kan ikke vise dig hele formen lige nu, da jeg ikke er hjemme, men senere i aften poster jeg det lige, men hvad jeg lige kan huske ser den sådan ud: <form name="design" form method="post" action="tilfoj.php" enctype="multipart/form-data">
11. august 2004 - 19:11
#12
Din form hedder 'design' og det er ikke så heldigt at bruge det samme navn flere gange, selvom man med 'rettidig omhu' ikke behøver at få problemer ud af det ... Men f.eks. sådan: <form name="designform" method="post" action="tilfoj.php" enctype="multipart/form-data"> <input type="radio" name="design" value="normal"> <img src="images/normal.jpg" onclick="f=document.designform;f.design[0].checked=true;f.submit();"><br> <input type="radio" name="design" value="ekstra1"> <img src="images/ekstra1.jpg" onclick="f=document.designform;f.design[1].checked=true;f.submit();"><br> <input type="radio" name="design" value="ekstra2"> <img src="images/ekstra2.jpg" onclick="f=document.designform;f.design[2].checked=true;f.submit();"><br> <input type="radio" name="design" value="ekstra3"> <img src="images/ekstra3.jpg" onclick="f=document.designform;f.design[3].checked=true;f.submit();"><br> <input type="submit" value="Skift design"> </form>
11. august 2004 - 22:18
#13
Hmm... tror ikke helt du forstod mig :) Jeg vil ikke have en radio button, men bare et billed man skal klikke på, så man heller ikke skal trykke på submit
11. august 2004 - 22:39
#14
Jeg har undet ud af at jeg i stedet for: type=radio kan skrive type=image, men så tager den ikke tingene med over...
11. august 2004 - 23:18
#15
Derfor spurgte jeg fra start om det med feltet ...
11. august 2004 - 23:34
#16
jeg har faktisk fået det til at virke ved at være lidt kreativ... Først tog jeg denne sætning som du skrev: <img src="" onclick="f=document.FORMNAVN;f.design[0].checked=true;f.submit();"> Og så neden under lavede en hidden input, og så virker det... Hvis du giver et svar får du point...
11. august 2004 - 23:59
#17
Det var den type løsning, jeg havde forestillet mig, men det var lidt svært at gennemskue, hvordan du ville have/havde det ... -- velbekomme '-)
14. august 2004 - 02:02
#18
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling