Récuperer valeur d'un select!
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:
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> |