Hi mensen,
ik zit met het volgende probleem... en helaas is mn js-kennis niet zo heel denderend..
ik heb meerdere checkboxes, met dezelfde naam, in een form staan:
<input type='checkbox' name='check[]'>
zodoende kan ik dit uitvoeren:
for($i=0; $i<count($check);$i++) { echo $check[$i]; }
ik wil echter vooraf een javascript validatie uitvoeren of er uberhaubt wel iets is gechecked..
daarvoor heb ik de volgende functie gevonden die iedereen wel s gezien heeft waarschijnlijk:
function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
if(ss[i].checked) { return false; }
}
return true;
}
function ValidateForm(form)
{
if(NoneWithCheck(form.check)) {
alert('U heeft niets geselecteerd')
return false;
}
return true;
}
dit werkt echter niet door de [] die ik acher check in het form heb staan..
zonder [] werkt de functie prima maar dan werkt de php -loop weer niet..
Heeft iemand een idee hoe ik dit zou kunnen oplossen?
thanks,
Dennis
ik zit met het volgende probleem... en helaas is mn js-kennis niet zo heel denderend..
ik heb meerdere checkboxes, met dezelfde naam, in een form staan:
<input type='checkbox' name='check[]'>
zodoende kan ik dit uitvoeren:
for($i=0; $i<count($check);$i++) { echo $check[$i]; }
ik wil echter vooraf een javascript validatie uitvoeren of er uberhaubt wel iets is gechecked..
daarvoor heb ik de volgende functie gevonden die iedereen wel s gezien heeft waarschijnlijk:
function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
if(ss[i].checked) { return false; }
}
return true;
}
function ValidateForm(form)
{
if(NoneWithCheck(form.check)) {
alert('U heeft niets geselecteerd')
return false;
}
return true;
}
dit werkt echter niet door de [] die ik acher check in het form heb staan..
zonder [] werkt de functie prima maar dan werkt de php -loop weer niet..
Heeft iemand een idee hoe ik dit zou kunnen oplossen?
thanks,
Dennis