simrem Skrevet 27. april 2007 Del Skrevet 27. april 2007 (endret) hei Slit litt med å lage ett javascript som virker. Her er ett utsnitt av koden: <html> <head> <script type="text/javascript"> function makeCheck(thisForm) { for (i = 0; i < thisForm.files[].length; i++) { thisForm.files[i].checked=true } } function makeUncheck(thisForm) { for (i = 0; i < thisForm.files[] .length; i++) { thisForm.files[i].checked=false } } </script> </head> <body> <form name="filelist" method="post" enctype="multipart/form-data"> <table border=1> <tr> <td>Velg</td> <td>Navn</td> <td>Opprettet</td> </tr> <tr> <td><input type="checkbox" name="files[]" value="75" /></td> <td><a href="./download.php?id=75&view=1">show.txt</a> <a href="./download.php?id=75&view=0">[last ned]</a></td> <td>2007-03-02 12:10:34</td> </tr> <tr> <td><input type="checkbox" name="files[]" value="77" /></td> <td><a href="./download.php?id=77&view=1">README</a> <a href="./download.php?id=77&view=0">[last ned]</a></td> <td>2007-03-30 13:24:25</td> </tr> <tr> <td><input type="checkbox" name="files[]" value="78" /></td> <td><a href="./download.php?id=78&view=1">help-doc.html</a> <a href="./download.php?id=78&view=0">[last ned]</a></td> <td>2007-04-13 11:30:55</td> </tr> <tr> <td><input type="checkbox" name="files[]" value="80" /></td> <td><a href="./download.php?id=80&view=1">Kartotek.html</a> <a href="./download.php?id=80&view=0">[last ned]</a></td> <td>2007-04-13 12:16:42</td> </tr> <tr> <td><input type="checkbox" name="files[]" value="81" /></td> <td><a href="./download.php?id=81&view=1">package-summary.html</a> <a href="./download.php?id=81&view=0">[last ned]</a></td> <td>2007-04-13 12:18:57</td> ntagon</td> </tr> </table> <input type="button" value="Merk alle" onclick="makeCheck(this.form)"> <input type="button" value="Opphev alle" onclick="makeUncheck(this.form)"> </form> </body> </html> Det er når jeg innfører [] bak name på checkboxen at den slutter å virke. Men jeg må ha den for at den skal sende inn mer enn en checkboxverdi. Noen som kan hjeloe meg? -SIR- Endret 27. april 2007 av SIR83 Lenke til kommentar https://www.diskusjon.no/topic/756175-l%C3%B8st-merke-og-oppheve-alle-checkbox-array/
simrem Skrevet 27. april 2007 Forfatter Del Skrevet 27. april 2007 Fant en løsning selv function makeCheck(thisForm) { var file = thisForm['files[]']; for (i = 0; i < file.length; i++) { file[i].checked=true } } function makeUncheck(thisForm) { var file = thisForm['files[]']; for (i = 0; i < file.length; i++) { file[i].checked=false } } Lenke til kommentar https://www.diskusjon.no/topic/756175-l%C3%B8st-merke-og-oppheve-alle-checkbox-array/#findComment-8483410
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå