[js] select all checkbox. klein beetje hulp gezocht

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

  • megamuch
  • Registratie: Februari 2001
  • Laatst online: 29-01 20:14

megamuch

Tring Tring!

Topicstarter
Wat is het geval?

ik heb een form met daarop 12 checkboxen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form name="aform" action="blaat.php" method="post">
<input type="checkbox" name="foto[]" value="waarde1">
<input type="checkbox" name="foto[]" value="waarde2">
<input type="checkbox" name="foto[]" value="waarde3">
<input type="checkbox" name="foto[]" value="waarde4">
<input type="checkbox" name="foto[]" value="waarde5">
<input type="checkbox" name="foto[]" value="waarde6">
<input type="checkbox" name="foto[]" value="waarde7">
<input type="checkbox" name="foto[]" value="waarde8">
<input type="checkbox" name="foto[]" value="waarde9">
<input type="checkbox" name="foto[]" value="waarde10">
<input type="checkbox" name="foto[]" value="waarde11">
<input type="checkbox" name="foto[]" value="waarde12">
</form>


Daarnaast heb ik dit script gevonden hier op GOT om alle checkboxen in een keer te selecteren. Dit script heb ik aangepast naam de namen van mijn form.

code:
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
function doCheckbox() {

  var aanuit = (document.aform.doAll.checked)? true:false;
  var foto = document.aform.foto;
  for (var i=0; i < foto.length ; i++) {
    foto[i].checked = aanuit;
  }

}
</script>


Het vervelende echter is dat bovenstaande script dus niet wil werken omdat ik de naam van de checkboxen heb veranderd van "optie" naar "foto[]".

Die blokhaken achter foto zijn (volgens mij) nodig, om alle waardes in de post mee te krijgen.

Het script aanpassen naar het volgende gaat niet werken:

code:
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
function doCheckbox() {

  var aanuit = (document.aform.doAll.checked)? true:false;
  var foto[] = document.aform.foto;
  for (var i=0; i < foto[].length ; i++) {
    foto[i][].checked = aanuit;
  }

}
</script>


Echter kom ik er niet uit, wat ik wel aan het script moet veranderen om toch die functie te laten werken.
Als het mogelijk is om, in het form, de naam te veranderen van "foto[]" naar "foto" en toch alle geselecteerde waardes in $_POST binnen te krijgen dan hoor ik dat natuurlijk graag. Dan ben ik waarschijnlijk nog sneller klaar.

thanx in advance.

[ Voor 34% gewijzigd door megamuch op 16-07-2003 19:12 ]

Verstand van Voip? Ik heb een leuke baan voor je!


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:02

crisp

Devver

Pixelated

zie Cheatah :)


JavaScript:
1
var foto = document.forms['aform'].elements['foto[]'];

[ Voor 86% gewijzigd door crisp op 16-07-2003 19:19 ]

Intentionally left blank


Dit topic is gesloten.