Formulaire qui s'envoit quand même !
Bonjour à tous,
J'ai un problème assez bête et assez urgent : J'ai une fonction qui vérifie qu'au minimum une chekboxe est cocher... elle affiche une alerte et devrait ne pas envoyer le formulaire. L'alerte fonctionne mais pas le stop envoie form et je suis sur que c'es du à un truc bête...
la fonction JS
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<script type="text/javascript">
function lookForChecked() {
var cases = document.getElementsByName('case[]');
var oneIsChecked = false;
// la boucle « à lenvers » nest rien de plus quune légère optimisation
for (var i = cases.length; i-- && !oneIsChecked; ) {
if (cases.item(i).checked) {
oneIsChecked = true;
}
}
if (oneIsChecked==false) {
alert("Attention, vous n\'avez pas sélectionner de produit(s)");
return false;
} else {
alert ("OK");
return true;
}
}
</script> |
et le form :
Code:
1 2
| <form method="GET" action="panier.php" onsubmit="lookForChecked();">
<input type="submit" class="poubelle" name="process" value="poubelle" > <input type="submit" class="modifier" name="process" value="Modifier" ></td> |