26. maj 2007 - 19:56Der er
3 kommentarer og 1 løsning
checkbox = checkall
Hej eksperter
jeg har fundet dette script på eksperten og kunne godt tænke mig om nogen kunne hjælpe med at ændre det en smule.
<script>
function markerAlle(f,t) { for (i=0;i<f.elements.length;i++) { if (f.elements[i].id.match(/^aa/)) { f.elements[i].checked=t; } } }
</script>
jeg skal have tilføjet en ekstra variabel i funktionen, med søgeparameteren der skal søges efter, så jeg i stedet for at have 4 funktioner der vælger 4 forskellige grupper af checkboxe kan have en funktion, der tilpasses 4 gange, alt efter hvilken gruppe der skal vælges :)
jeg har forsøgt mig med
<script>
function markerAlle(f,t,s) { for (i=0;i<f.elements.length;i++) { if (f.elements[i].id.match("/^"+s+"/")) { f.elements[i].checked=t; } } }
</script>
men, det virker naturligvis ikke :(
er der nogen der har en mulighed for at hjælpe mig videre?
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.
Jeg ved ikke, om det er sådan her, men er det ikke bare: ----------------------- function markerAlle(f,t,s) { for (i=0;i<f.elements.length;i++) { if (f.elements[i].id.match(/^aa/)) { f.elements[i].checked=t; } if (f.elements[i].id.match(/^aa/)) { f.elements[i].checked=t; } if (f.elements[i].id.match(/^aa/)) { f.elements[i].checked=t; } if (f.elements[i].id.match(/^aa/)) { f.elements[i].checked=t; } } } ------------------------ Så skal aa naturligvis bare ændres i de sidste 3 if-sætninger.
function markerAlle(f,t,s) { var rg=new RegExp('^'+s); for (i=0;i<f.elements.length;i++) { if (f.elements[i].id.match(rg)) { f.elements[i].checked=t; } } }
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.