Bonjour,
J'ai besoin de votre aide. Je souhaite gérer des dates de naissances et récupérer les valeurs de mes listes déroulantes pour les inscrire dans une zone de texte dans le format "JJ/MM/AAAA" a coté. J'ai créer deux select pour le jour et le mois puis une input text pour l'année.
Comment récupérer ces valeurs dans une et meme zone de texte?
Merci de votre aide à l'avance mais j'ai essayé plein de méthode, sans succés.
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123 .................................................................................................... <body <form method="post" action="age2.html"> <p align="center"> <!--- <input name="jour" type="text" value="30">---> <select name="jour"> <option value="00">JJ</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <!--- <input name="mois" type="text" value="12">---> <select name="mois"> <option value="00">MM</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input name="annee" type="text" value="AAAA" size="5" maxlength="4"> </p> <input type="submit" name="envoyer" value="Soumettre" onclick="actu=new Date(); if((actu.getMonth()+1)>=this.form.mois.value) { if((actu.getMonth()+1)==this.form.mois.value) { if(actu.getDate()>=this.form.jour.value) { mois=(actu.getMonth()+1)-this.form.mois.value; ans=actu.getFullYear()-this.form.annee.value; } else { mois=(12-this.form.mois.value)+(actu.getMonth()+1); ans=actu.getFullYear()-this.form.annee.value-1; } } else { mois=(actu.getMonth()+1)-this.form.mois.value; ans=actu.getFullYear()-this.form.annee.value; } } else { mois=(12-this.form.mois.value)+(actu.getMonth()+1); ans=actu.getFullYear()-this.form.annee.value-1; } if(actu.getDate()>this.form.jour.value) { jours=actu.getDate()-this.form.jour.value; } else { jours=(30-this.form.jour.value)+(actu.getDate()); } while(jours>30) { jours-=30; mois+=1; } while(mois>12) { mois-=12; ans+=1; } if (ans>18) { window.alert('Vous êtes majeur, vous pouvez souscrire à ce contrat car vous avez '+ans+' ans. Vous etes né le '+this.form.jour.value+'/'+this.form.mois.value+'/'+this.form.annee.value+''); } else if (ans<18) { window.alert('Vous devez être majeur, vous avez que '+ans+' ans. Vous etes né le '+this.form.jour.value+'/'+this.form.mois.value+'/'+this.form.annee.value+''); } "> </form> </body>
Partager