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.
Partager