Bonjour, j'ai actuellement un petit problème je souhaite after un if qui retourner true si un radio html est cocher. Le probleme c'est que je n'arriva pas a faire fonctionner ce if...
Pourriez vous m'aider si vous plait, Merci d'avance.

Je vous expose donc mon code JavaScript et les parti html concerner et ce que j'ai essayer

JavaScript
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
function date_d()	
{
	var date_dd = document.formulaire.depart.value;
    var formatd = /^(\d{1,2}\/){2}\d{4}$/;//definit la forme de la date en /
	var da = new Date();//Declaration de nos variables
    if(!formatd.test(date_dd))//teste le format de la date
	{
	alert('Date non valable !Veuillez entrer une date de départ valide JJ/MM/AAAA');
	document.formulaire.depart.focus();
	return false;
	}
    else//teste les numerique dans la date
	{
        var date_temp = date_dd.split('/');//mise en place des / dans la date
        date_temp[1] -=1;        // On rectifie le mois !!!
        var ma_date = new Date(date_temp[2],date_temp[1],date_temp[0]);// definit une valeur par le set
        ma_date.setFullYear(date_temp[2]);
        ma_date.setMonth(date_temp[1]);
        ma_date.setDate(date_temp[0]);
		if(ma_date.getFullYear()==date_temp[2] && ma_date.getMonth()==date_temp[1] && ma_date.getDate()==date_temp[0])
		{
		var day = new Date();			
		var calculj =  (day.getDate() - ma_date.getDate());
		var calculm =  (day.getMonth()+1) - (ma_date.getMonth()+1);//Calcule le nombre de mois d'ecart entre la date de l'ordinateur et la date utilisateur
		var calcula =  (day.getFullYear() - ma_date.getFullYear())*-1;//Calcule le nombre d'annee d'ecart entre la date de l'ordinateur et la date utilisateur
		jjd = ma_date.getDate();
		mmd = ma_date.getMonth()+1;
		aad = ma_date.getFullYear();
			//Calcul des ecarts de 7 jours sur un mois
			var jours=((calculj-1)*-1);//le + 1 rajoute le jour inclus d'aujourd'hui
			if(jours<8 && calculm==0 && calcula==0)
			{
			alert("Délais de Temps trop court. Pour une commande à moins de 7 jours du départ nous vous demandons de nous contacter par téléphone. Merci de votre compréhension");
			document.formulaire.depart.focus();
			return false;
			}
 
			if(jours<8 && calculm==0 && calcula==0 && formulaire.envoia.checked)
			{
			return true;
			}
Html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Retrait <a href="http://www.jr-pass.fr/faq.php#dj" target="_blank">dans notre agence</a> (gratuit) : <span title="retrait à Paris uniquement, vous recevrez un mail vous informant de la date de disponibilité de vos pass"><input type="radio" name="envoia" value="age"/></span><br><br>
<b><font color="#1ec300">■ <span style="text-decoration:underline">
 
<table class="formulaire"><input type="button" onClick="date_d(this.formulaire)" />
 
<input type="Submit" 
value="Valider"
onclick="return verifierTout()"
class="B"><br>