Bonjour,
J'ai un petit souci avec la vérification de champs saisis.
J'ai un script PHP avec 2 fois 8 listes déroulantes à valider + une date.
J'envoie le formulaire et je vérifie que tous les champs sont remplis de cette façon:
En PHP:
et mon javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form action="<?php echo "".$_SERVER['PHP_SELF']."?championnat=$championnat&flag=".($_POST['flag']+1).""; ?>" onSubmit="return verifier()" name="ajout_match" method="POST">
Jusque là, pas de souci, ça fonctionne très bien. Seulement, si mon "2 fois 8 listes" devient "2 fois 7 listes" par exemple, ben ça marche plus.
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
23 function verifier() { for (var i=0; i<8; i++){ if (document.getElementsByName(club_dom)[i].value == '') { alert('Tableau locaux incomplet'); return false; } } for (var j=0; j<8; j++){ if (document.getElementsByName("club_ext")[j].value == '') { alert('Tableau visiteurs incomplet'); return false; } } if (ajout_match.ladate.value == ""){ alert('La date est vide'); document.ajout_match.ladate.focus(); return false; } }
Donc, comment faire pour transmettre le nombre de champs au javascript avant vérif ?
Merci d'avance de vos réponses
Partager