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
et le form :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager