J'ai un javascript dans ma page qui vérifie le nombre de cases cochées.
Il se lance avec un On SUbmit dans la balise <FORM>.
J'essaye de faire en sorte que si un nombre max de cases sont cochées, le formulaire ne s'execute pas. je pensais qu'un return false stoppait tout, apparemment non...(je suis tout debutant en javascript).
<form OnSubmit="derniereCaseCochee();" .....>
Code : Tout sélectionner
<script>
clicsPossibles = 5;
cases = document.formulaire.elements["secteur[]"];
function derniereCaseCochee()
{
nbrCasesCochees = 0;
for (i = 0; i < cases.length; i++)
{
if (cases[i].checked)
{
nbrCasesCochees++;
}
}
if (nbrCasesCochees >= clicsPossibles)
{
window.alert('Vous avez coché plus de 5 cases pour les secteurs d\'activités !');
return false;
}
}
</script>