Je travail sur un formulaire de paiement par CB.
Je veux m'assurer que la date d'expiration de la CB n'est pas dépassée.
L'utilisateur sélectionne le mois et la date dans deux listes déroulantes.
J'ai fais une fonction en javascript, mais ca ne marche pas car je ne suis pas encore un pro!!
Voici le code
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
 
<script>
function verif()
{
 
var selectMois = document.getElementById('mois').options[document.getElementById('mois').selectedIndex].value;
var selectAnnee = document.getElementById('annee').options[document.getElementById('annee').selectedIndex].value;
 
var mois = getMonth();
if(mois==0){mois=01;}
if(mois==1){mois=02;}
if(mois==2){mois=03;}
if(mois==3){mois=04;}
if(mois==4){mois=05;}
if(mois==5){mois=06;}
if(mois==6){mois=07;}
if(mois==7){mois=08;}
if(mois==8){mois=09;}
if(mois==9){mois=10;}
if(mois==10){mois=11;}
if(mois==11){mois=12;}
var annee = getYear();
annee = 20+annee;
if((selectMois<mois)&&(selectAnnee<=annee))
{
	alert ('La date d'expiration est dépassée');
        return false;
}
return true;
}
</script>
Est ce que quelqu'un aurait une idée de ce qui ne va pas, car je ne sais plus trop quoi faire!