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
67
68 function date_valide(jour,mois,annee) { var date = true; var aujourdhui = new Date(); var jour_j = aujourdhui.getDate(); var mois_m = aujourdhui.getMonth(); var annee_a = aujourdhui.getYear(); var date_jj = document.getElementById(jour).value; var date_mm = document.getElementById(mois).value; var date_aaaa = document.getElementById(annee).value; if (date_aaaa > (annee_a - 1)) { if (date_mm == 1 || date_mm == 3 || date_mm == 5 || date_mm == 7 || date_mm == 8 || date_mm == 10 || date_mm == 12) { if (date_jj < 1 || date_jj > 31) { alert("Pour ce mois le jour doit être compris entre 1 et 31."); date = false; } } else if (date_mm == 4 || date_mm == 6 || date_mm == 9 || date_mm == 11) { if (date_jj < 1 || date_jj > 30) { alert("Pour ce mois le jour doit être compris entre 1 et 30."); date = false; } } else if (date_mm == 2) { if (date_aaaa == 2008 || date_aaaa == 2012 || date_aaaa == 2016 || date_aaaa == 2020 || date_aaaa == 2024 || date_aaaa == 2028) { if (date_jj < 1 || date_jj > 29) { alert("Pour ce mois le jour doit être compris entre 1 et 29."); date = false; } } else { if (date_jj < 1 || date_jj > 28) { alert("Pour ce mois le jour doit être compris entre 1 et 28."); date = false; } } } else { alert("Le mois doit être compris entre 1 et 12."); date = false; } } else { alert("L'année doit être supérieure ou égale à l'année en cour.\n\t Attention : votre ordinateur doit être a l'heure !"); date = false; } return date; }
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
67
68
69
70
71
72
73
74
75
76 function champ_null_historique() { var champ_null_historique=true; if (document.getElementById('2_dates').checked == true) { if (document.historique_suivi_stock_general.jour_date_debut_historique_suivi_stock.value.length == 0 || document.historique_suivi_stock_general.mois_date_debut_historique_suivi_stock.value.length == 0 || document.historique_suivi_stock_general.annee_date_debut_historique_suivi_stock.value.length == 0) { var date_debut = 0; } else { var date_debut = 1; } if (document.historique_suivi_stock_general.jour_date_fin_historique_suivi_stock.value.length == 0 || document.historique_suivi_stock_general.mois_date_fin_historique_suivi_stock.value.length == 0 || document.historique_suivi_stock_general.annee_date_fin_historique_suivi_stock.value.length == 0) { var date_fin = 0; } else { var date_fin = 1; } if (date_debut == 0 || date_fin == 0) { if (date_debut == 0 && date_fin == 0) { alert("Veuillez saisir les 2 dates !"); champ_null_historique=false; } else if (date_debut == 0) { alert("Veuillez saisir une date de debut !"); champ_null_historique=false; } else if (date_fin == 0) { alert("Veuillez saisir uen date de fin !"); champ_null_historique=false; } } if (date_debut == 1 && date_fin == 1) { var date_jj_debut = document.historique_suivi_stock_general.jour_date_debut_historique_suivi_stock.value; var date_mm_debut = document.historique_suivi_stock_general.mois_date_debut_historique_suivi_stock.value; var date_aaaa_debut = document.historique_suivi_stock_general.annee_date_debut_historique_suivi_stock.value; var date_jj_fin = document.historique_suivi_stock_general.jour_date_fin_historique_suivi_stock.value; var date_mm_fin = document.historique_suivi_stock_general.mois_date_fin_historique_suivi_stock.value; var date_aaaa_fin = document.historique_suivi_stock_general.annee_date_fin_historique_suivi_stock.value; if (date_valide ('date_jj_debut','date_mm_debut','date_aaaa_debut') == true) { alert("test test test"); champ_null_historique=true; } else { alert("test test test 2"); champ_null_historique=false; } } } return champ_null_historique; }
Le premier cadre correspond a ma focntion que je suis sensé tester dans ma deuxième focntion (2eme cadre). Mon problème est qu'elle ne s'execute pas.. Et je ne retourne pas mon message d'alerte.






Répondre avec citation








Partager