04. marts 2006 - 13:09
Der er
5 kommentarer
flere checkboxe med samme navn
Jeg har flere checkboxe med samme navn som her : <INPUT TYPE="CHECKBOX" NAME="hejsa" VALUE="1"> <INPUT TYPE="CHECKBOX" NAME="hejsa" VALUE="2"> <INPUT TYPE="CHECKBOX" NAME="hejsa" VALUE="3"> Og man postede den som URL parametre så ville resultatet blive således : minside.html?hejsa=1,2,3 Men nu bliver den i begge mine browsere således : minside.html=hejsa=1&hejsa=2&hejsa=3 Og det kan jeg ikke bruge til noget, jeg skal bruge : minside.html?hejsa=1,2,3
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
04. marts 2006 - 14:49
#1
det du leder efter er en select box hvor du kan foretage flere valg
Slettet bruger
05. marts 2006 - 07:37
#2
Hvis du skal bruge det server-side leveres det som 1,2,3 der?
05. marts 2006 - 22:49
#3
Tror du er nødt til at bruge javascript :/ Hvis det har interresse er der lidt her: <html><head> <script language="javascript"> function hejsa(){ hejsany="";mcx=""; for(mcr=1;mcr<4;mcr++){ if(document.getElementById("hejsa"+mcr).checked==true){ if(mcx==1)hejsany=hejsany+","; hejsany=hejsany+document.getElementById("hejsa"+mcr).value;mcx=1;} else{if(mcx=="")mcx=0;} } document.getElementById("hejsa").value=hejsany; } </script> </head><body> <form method="POST" action="#"> <input type="checkbox" onClick="hejsa()" name="hejsa1" id="hejsa1" value="1"> <input type="checkbox" onClick="hejsa()" name="hejsa2" id="hejsa2" value="2"> <input type="checkbox" onClick="hejsa()" name="hejsa3" id="hejsa3" value="3"> </form> <form method="POST" action="#"> <input type="text" name="hejsa" id="hejsa" value="0"> Her skal resten af din formular være hejsa skal være hidden ;) </form> </body></html>
05. marts 2006 - 23:02
#4
... <input type="text" name="hejsa" id="hejsa" value="0"> -> skal være type="hidden" - det var for at du kunne se hvad der skete ;) POST skal nok også lige rettes til GET hvis det skal skrives i url stien, men det er jo småting...
Vi tilbyder markedets bedste kurser inden for webudvikling