14. februar 2008 - 11:27
Der er
14 kommentarer og 1 løsning
gem valgte værdier fra en form i en cookie
Hejsa, Jeg har brug for at gemme de værdier som der er valgt i en cookie. <html> <body> <h5><a href="#">Min form</a></h5> <form name="minform" method="post" action=""> <input type="radio" name="radio1" value="vardi1" >123 <input type="radio" name="radio1" value="vardi2" >321 <br /> <br /> <input type="radio" name="radio2" value="vardi3" >aaa <input type="radio" name="radio2" value="vardi4" >bbb <input type="radio" name="radio2" value="vardi5" >ccc <input type="radio" name="radio2" value="vardi6" checked>ddd <br /> <br /> <br /> <br /> <label for='checkbox0'>dsdd</label></span><input type='checkbox' name='navn' value='203' id='checkbox1' /> <br /> <label for='checkbox1'>sssss</label></span><input type='checkbox' name='navn' value='204' id='checkbox2' /> <br /> <label for='checkbox2'>betrtrb</label></span><input type='checkbox' name='navn' value='205' id='checkbox3' /> <br /> <label for='checkbox3'>dsdd</label></span><input type='checkbox' name='navn' value='203' id='checkbox1' /> <br /> <label for='checkbox4'>sssss</label></span><input type='checkbox' name='navn' value='204' id='checkbox2' /> <br /> <label for='checkbox5'>betrtrb</label></span><input type='checkbox' name='navn' value='205' id='checkbox3' /> <br /> <br /> <input type="text" name="f" id="f" value="" /> <br /> <br /> <input type="submit" name="Submit" value="Submit" /> </form> </body> </html>
Annonceindlæg fra Thales
14. februar 2008 - 11:27
#1
Hvordan griber jeg lige det an
14. februar 2008 - 11:33
#2
15. februar 2008 - 09:35
#3
Jeg har en funktion som hedder setCookies('navn','vaerdier'); Hvordan får jeg lagt værdierne over i cookien hver gang der bliver klikket på en checkboks?
15. februar 2008 - 09:52
#4
Indsæt evt. koden: <script type="text/javascript" language="javascript"> function CheckboxCookie(o){ if(o.getAttribute("checked"))setCookies('navn','vaerdier'); } </script> Men den skal vel også "afsættes" fra cookien igen, når den ikke er checked? Så det bliver noget á la: <script type="text/javascript" language="javascript"> function CheckboxCookie(o){ if(o.getAttribute("checked"))setCookies(o.getAttribute("name"),o.value); else setCookies(o.getAttribute("name"),"") } </script> Og så skal det kaldes med f.eks.: ><input type='checkbox' name='navn' value='205' id='checkbox3' onclick="CheckboxCookie(this)" />
15. februar 2008 - 09:53
#5
I øvrigt er det ukorrekt HTML at afslutte tags med " />". Det er forbeholdt XHTML (som i øvrigt ikke understøttes korrekt i dag)..
15. februar 2008 - 10:33
#6
det er jeg bange for at jeg ikke helt forstår
15. februar 2008 - 10:41
#7
jeg sætter cookien på onclick men det er jo så meningen at den skal kunne huskes når siden reloades
15. februar 2008 - 10:55
#8
Er det ikke sådan her? <input type='checkbox' name='cat' value='203' id='checkbox1' onclick="CheckboxCookie(this);">
15. februar 2008 - 13:05
#9
Jo, sådan kan du godt skrive det. Du behøver dog ikke semikolon i onclick'en. Det bruges kun til at adskille flere kommandoer med.
15. februar 2008 - 13:07
#10
Du må da også ha' en funktion, der hedder getCookie så?
24. april 2008 - 12:00
#11
Kommet videre?
24. april 2008 - 14:24
#12
Jepper det er løst, agtigt
24. april 2008 - 14:44
#13
Hvis du selv klarede det, så kan du oprette et svar som du accepterer. Så får du pointene igen og spørgsmålet lukkes.
24. april 2008 - 16:07
#14
Jeg tog udgangspunkt i din idé så pointene er dine hvis du vil have dem
24. april 2008 - 19:01
#15
:) ok
Vi tilbyder markedets bedste kurser inden for webudvikling