Bonsoir,
j'essaye de mettre un test d'un formulaire avec du JS mais je sais pas pourquoi la fenetre d'execution du JS m'affiche tous les champs qui sont pas remplis puis c'est comme si elle le fait un copier/coller juste apres le dernier champ pas rempli tous ca pour avoir 2 fois le meme reultat dans la meme fenetre.
voila le script que j'ajoute dans l'en tete
et sur le bouton envoyer
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <script type="text/javascript"> function lire1(tab) { var chaine = ""; for(var indice in tab) if(indice !='item' && indice !='length' && indice !='namedItem') { if(tab[indice].value !='') ; else { chaine+=tab[indice].id+' est vide \n'; } } return chaine; } function Verif() { meschamps=document.getElementsByTagName('input'); meselect=document.getElementsByTagName('select'); champsvide=lire1(meschamps); selectvide=lire1(meselect); if(champsvide.length > 0 || selectvide.length > 0) { alert(champsvide); alert(selectvide); } else { alert('tout est ok'); return true; } } </script>
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input name="bouton" type="submit" id="bouton" onclick="return Verif(); " value="Envoyer": />
Partager