30. oktober 2006 - 16:11
Der er
4 kommentarer og 1 løsning
maker checkbox ved klik i radio felt
Hejsa Jeg har følgende kode : <input type="radio" name="pubadm" value="public" checked onclick="java script:if(this.checked){PubAdm('showadmin',0)}; alterall(this.form,false)" /> Åben<br/> <input type="radio" name="pubadm" value="admin" onclick="java script:if(this.checked){PubAdm('showadmin',1)};"/> Lukket <div id="showadmin" style="position:relative; visibility:hidden; display:none;"> <p>Du har valgt at placere det der oprettes i den lukkede del af hjemmesiden. Hvem m? se det? (marker gerne flere)</p><p><input type="radio" name="markUnMark" onClick="alterall(this.form,true)"> Markér alle <input type="radio" checked name="markUnMark" onClick="alterall(this.form,false)"> Fravælg alle</p><input type="checkbox" name="pa[]" value="1" /> Administrator<br/> <input type="checkbox" name="pa[]" value="3" /> Bestyrelse<br/> <input type="checkbox" name="pa[]" value="15" /> Bladudvalg<br/> <input type="checkbox" name="pa[]" value="16" /> Kursusudvalg<br/> <input type="checkbox" name="pa[]" value="6" /> Medlem<br/> <input type="checkbox" name="pa[]" value="2" /> Webteam<br/> Det jeg gerne vil er at når man klikker på radio feltet navn: pubadm valur:admin så skal checkboxen navn: pa[] value: 2 "krydses" af.... Men hvordan hulen får jeg den lige til det, grunden til at ALLE checkboxe har samme navn (pa[]) er fordi de køres gennem en lykke i php....
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
30. oktober 2006 - 17:33
#1
Det er ikke let at afprøve når man hverken kan se hvordan PubAdm() eller alterall() rutinerne virker. Vis lidt mere af din kode så vil jeg gerne hjælpe...
30. oktober 2006 - 18:50
#2
det kan sikkert gøres enklere, men et bud: <script type="text/javascript"> function bop(){ var a = document.getElementsByName('pubadm'); for(i=0;i<a.length;i++){ a[i].onclick = function(){ var b = document.getElementsByName('pa[]'); for(j=0;j<b.length;j++){ if(this.value=="public"){ if(b[j].value=="2"){b[j].checked=false;} PubAdm('showadmin',0); alterall(this.form,false); } else if(this.value=="admin"){ if(b[j].value=="2"){b[j].checked=true;} PubAdm('showadmin',1); } } } } } window.onload=bop; </script> <input type="radio" name="pubadm" value="public" checked> Åben<br> <input type="radio" name="pubadm" value="admin"> Lukket <div id="showadmin" style="position:relative; visibility:hidden; display:none;"> <p>Du har valgt at placere det der oprettes i den lukkede del af hjemmesiden. Hvem m? se det? (marker gerne flere)</p><p> <input type="radio" name="markUnMark" onClick="alterall(this.form,true)"> Markér alle <input type="radio" checked name="markUnMark" onClick="alterall(this.form,false)"> Fravælg alle</p> <input type="checkbox" name="pa[]" value="1"> Administrator<br> <input type="checkbox" name="pa[]" value="3"> Bestyrelse<br> <input type="checkbox" name="pa[]" value="15"> Bladudvalg<br> <input type="checkbox" name="pa[]" value="16"> Kursusudvalg<br> <input type="checkbox" name="pa[]" value="6"> Medlem<br> <input type="checkbox" name="pa[]" value="2"> Webteam<br> /psc
31. oktober 2006 - 15:10
#3
psykochicken > Smid et svar, funger perfekt Takker!
31. oktober 2006 - 15:23
#4
velbekomme ;o)
02. november 2006 - 01:44
#5
...og tak for point ;o)
Vi tilbyder markedets bedste kurser inden for webudvikling