bonjour,
dans un de mes formulaires j'ai une fonction javascript ki permet de controle la saisie des champs
cependant l'appel de la fonction est ignorée alors ke dans un otre formulaire j'ai le meme type de fonction et cela fonctionne très bien
voici la fonction
et voici mon formulaire (les partie de php fonctionne très bien)
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 <script language="JavaScript"> function verif() { var erreur=""; if (document.getElementById('IdAD').selectedIndex==0) erreur=erreur+ "-Action \n"; if (document.getElementById('Titre').value=="") erreur=erreur+ "-Titre \n"; if (document.getElementById('resp').value=="") erreur=erreur+ "-Responsable \n"; if (document.getElementById('desc').value=="") erreur=erreur+ "-Description \n"; if (document.getElementById('avanc').value=="") erreur=erreur+ "-Barême \n"; if (document.getElementById('IdDP').selectedIndex==0) erreur=erreur+ "-Date de fin prévisionnelle \n"; if (document.getElementById('IdDR').selectedIndex==0) erreur=erreur+ "-Date de fin réelle"; if (document.getElementById('IdOui').checked==false && document.getElementById('IdNon').checked==false) erreur=erreur+ "-Terminé \n"; if (erreur != "") { alert ("Forumulaire incomplet : \n" + erreur); return false; }else{ document.getElementById('AjoutAD').submit(); return true; } } </script>
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 <form action="" name="AjoutE" method="post" onsubmit='return verif()'> <table> <tr> <td>Choisissez une action</td> <td><select name="AD" id="IdAD"><option value=""></option> <?php if ($res=mysql_query($ReqSelec)) { while($ligne=mysql_fetch_row($res)){ $val=$ligne[0]; $nom=$ligne[1]; echo '<option value=" '.$val.'">'.$nom.'</option>'; } } ?> </select></td> </tr> <tr> <td>Titre</td> <td><input type="text" name="Titre"></td> </tr> <tr> <td>Responsable</td> <td><input type="text" name="resp"></td> </tr> <tr> <td>Commentaire</td> <td><textarea name="desc" rows="4" cols="60" maxlength="15"></textarea></td> </tr> <tr> <td>Barême</td> <td><input type="text" name="avanc"></td> </tr> <tr> <td>Date de fin previsionnelle</td> <td><select name="FinPrev" id="IdDR"><option value=""></option> <?php if ($res1=mysql_query($ReqSelec1)) { while($ligne1=mysql_fetch_row($res1)){ $val1=$ligne1[0]; echo '<option value=" '.$val1.'">'.$val1.'</option>'; } } ?> </select> (format mmaaaa)</td> </tr> <tr> <td>Date de fin réelle</td> <td><select name="FinRel" id="IdDR"><option value=""></option> <?php if ($res2=mysql_query($ReqSelec1)) { while($ligne2=mysql_fetch_row($res2)){ $val2=$ligne2[0]; echo '<option value=" '.$val2.'">'.$val2.'</option>'; } } ?> </select> (format mmaaaa)</td> </tr> <tr> <td>Terminé</td> <td><input type="radio" name="Termin" id="IdOui" value="1"/>Oui <input type="radio" name="Termin" id="IdNon" value="2" checked/>Non</td> </tr> <tr> <td></td> <td align="center"><input type="submit" value="Enregistrer" name="BAjoutE"></td> </tr> </table> </form>
Partager