Toon posts:

[JS] Checkboxes all select

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey,

Ik ben nu al een hele tijd bezig om dit aan de praat te krijgen.

Nu wil ik dat ze allemaal geselecteerd worden, maar voordat ik dat kan doen moet die alert minimaal natuurlijk die count kunnen geven van de array. Maar dit lukt gewoon nooit.

code:
1
2
3
4
5
6
7
8
9
10
11
12
<script>
 function checkall()
 {
   alert(document.verzend.checker.count);
 }
</script>

<form name=verzend>
<input type=checkbox name="checker[]" value=1>
<input type=checkbox name="checker[]" value=2>
<input type=button onclick=checkall() value=Check>
</form>

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-04 08:50

Pelle

🚴‍♂️

Dit is niet iets voor P&W.

En zie bijvoorbeeld hier.

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:16
Javascript hoort thuis in w&g.
p&w->w&g

https://fgheysels.github.io/


  • frickY
  • Registratie: Juli 2001
  • Laatst online: 11:26
Eerste hit van Google;
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<SCRIPT LANGUAGE="JavaScript">
<!--    
// by Nannette Thacker
// http://www.shiningstar.net
// This script checks and unchecks boxes on a form
// Checks and unchecks unlimited number in the group...
// Pass the Checkbox group name...
// call buttons as so:
// <input type=button name="CheckAll"   value="Check All"
    //onClick="checkAll(document.myform.list)">
// <input type=button name="UnCheckAll" value="Uncheck All"
    //onClick="uncheckAll(document.myform.list)">
// -->

<!-- Begin
function checkAll(field)
{
for (i = 0; i < field.length; i++)
    field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
    field[i].checked = false ;
}
//  End -->
</script>

[ Voor 19% gewijzigd door frickY op 17-11-2005 08:52 ]


Verwijderd

Je haalt nu PHP en JS door elkaar vrees ik...

Volgens mij is dit nog niet benaderbaar door JS als een array, maar wordt het pas een array als je het verzend naar een PHP bestand.
Verder gebruik je geen count in JS maar length ;)

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

tuurlijk kan je het wel als collection benaderen in JS:
JavaScript:
1
2
var checkboxes = document.forms['verzend'].elements['checker[]'];
alert(checkboxes.length);

Intentionally left blank

Pagina: 1