Avatar billede dingkee Nybegynder
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...
Avatar billede roenving Novice
11. august 2004 - 17:20 #1
Hvordan vælger ?-)

Skal du have billedets navn eller source ind i et felt ?o]
Avatar billede dingkee Nybegynder
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
Avatar billede roenving Novice
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();">
Avatar billede dingkee Nybegynder
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
Avatar billede roenving Novice
11. august 2004 - 17:34 #5
Øeh ...

-- hvordan skal jeg vide, hvad du har i forvejen ?-)
Avatar billede dingkee Nybegynder
11. august 2004 - 18:55 #6
Okay, prøver at uddybe det...

Nu har jeg dette:
Avatar billede dingkee Nybegynder
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...
Avatar billede roenving Novice
11. august 2004 - 18:58 #8
Forhåbentlig ikke tilføj, men tilfoj eller tilfoej ...

Har du flere nilleder ?-)
Avatar billede roenving Novice
11. august 2004 - 18:58 #9
Øeh ...

Har du flere radios og billeder ?-)
Avatar billede roenving Novice
11. august 2004 - 18:59 #10
Kan du ikke vise mindst et par stykker og form-tagget !-)
Avatar billede dingkee Nybegynder
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">
Avatar billede roenving Novice
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>
Avatar billede dingkee Nybegynder
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
Avatar billede dingkee Nybegynder
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...
Avatar billede roenving Novice
11. august 2004 - 23:18 #15
Derfor spurgte jeg fra start om det med feltet ...
Avatar billede dingkee Nybegynder
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...
Avatar billede roenving Novice
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 '-)
Avatar billede roenving Novice
14. august 2004 - 02:02 #18
-- og tak for point ;~}
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