bonjour a tous
je cherchais quelques chose qui pouvait tester mes boutons radio avant l envois d un formulaire sur mon adresse mail

je me suis donc inspiré du modèle que j ai trouve jquery-validation

et je l ai fusionne pour faire un test avec un morceau de code qui fonctionne déjà pour un autre formulaire

mais lorsque je lance le fichier
j ai bien un bouton qui s affiche et qui m indique que le formulaire a bien été valider mais je ne reçois rien dans ma boite mail
je pense qu il me manque la fonction pour l envois du mail

voici le code
d avance merci


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
124
125
126
<?php
 
//fin de la trnsmission des donnees dans la table
//l'envoie du mail
if(!empty($_POST["submit"])) {
$family = $_POST["family"];
$gender = $_POST["gender"];
 
 
// on entre un ou Plusieurs destinataires
     $to  = 'peril.com'; // notez la virgule
         $email='espoir@hotmail.com';
// Sujet
$subject = "une reussite" ;
// message
     $message = '
     <html>
      <head>
      
            <tr>
         <td>le prenom     </td><td>'.$gender .'</td></br>
        </tr>
           <tr>
        
        </tr>
           <tr>
         <td>le textera    </td><td>'.$family .'</td></br>
        </tr>
           
       
      </body>
     </html>
     ';
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
     $headers[] = 'MIME-Version: 1.0';
     $headers[] = 'content-type: text/html; charset=utf-8';
// En-têtes additionnels
     //$headers[] =  "From: " . $name . "<". $_POST["email"] .">\r\n";
                 $headers[] = 'From: '.$email."\r\n".
    'Reply-To: '.$email."\r\n" .
    'X-Mailer: PHP/' . phpversion();
       // Envoi
           //var_dump($headers);
        if(mail($to, $subject, $message, implode("\r\n", $headers))){
// success message
echo "Success!<br />";
}else{
// error message
echo "Fail<br />";
}
}      
?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Test for jQuery validate() plugin</title>
	<link rel="stylesheet" media="screen" href="css/screen.css">
	<script src="../lib/jquery.js"></script>
	<script src="../dist/jquery.validate.js"></script>
	<script>
	// only for demo purposes
	$.validator.setDefaults({
		submitHandler: function() {
			alert("submitted!");
		}
	});
 
	$(document).ready(function() {
		$("#form1").validate();
		//$("#selecttest").validate();
	});
	</script>
	<style>
	.block {
		display: block;
	}
	form.cmxform label.error {
		display: none;
	}
	</style>
</head>
<body>
<h1 id="banner"><a href="https://jqueryvalidation.org/">jQuery Validation Plugin</a> Demo</h1>
<div id="main">
	<form class="cmxform" id="form1" method="get"enctype="multipart/form-data" onsubmit="return validate()">
		<fieldset>
			<legend>Validating a form with a radio and checkbox buttons</legend>
			<fieldset>
				<legend>Gender</legend>
				<label for="gender_male">
					<input type="radio" id="gender_male" value="m" name="gender" required>Male
				</label>
				<label for="gender_female">
					<input type="radio" id="gender_female" value="f" name="gender">Female
				</label>
				<label for="gender" class="error">Please select your gender</label>
			</fieldset>
			<fieldset>
				<legend>Family</legend>
				<label for="family_single">
					<input type="radio" id="family_single" value="s" name="family" required>Single
				</label>
				<label for="family_married">
					<input type="radio" id="family_married" value="m" name="family">Married
				</label>
				<label for="family_other">
					<input type="radio" id="family_other" value="o" name="family">Other
				</label>
				<label for="family" class="error">Please select your family status.</label>
			</fieldset>
			<p>
				<label for="agree">Please agree to our policy</label>
				<input type="checkbox" class="checkbox" id="agree" name="agree" required>
				<br>
				<label for="agree" class="error block">Please agree to our policy!</label>
 
				<input class="submit" type="submit" value="Submit">
			</p>
		</fieldset>
	</form>
 
	<a href="index.html">Back to main page</a>
</div>
</body>
</html>