diff --git a/contact.php b/contact.php
index fe08b856a776e2d8a27c0de1849ae4b7031237ab..d2a7bc75d753a5ab1b7d853803b48cbd2490856a 100644
--- a/contact.php
+++ b/contact.php
@@ -41,21 +41,40 @@ session_start();
     </header>
     WORK IN PROGRESS
     <p>
-        Envoyez un mail à notre boite mail <a href="mailto:wakpons@gmail.com">GN</a><!--L'adresse mail sera à remplacer par la véritable adresse mail pour l'organisation du GN.-->
+        Envoyez un mail à notre boite mail <a href="mailto:wakpons@gmail.com">GN</a>
         <br/>ou<br/>remplissez le formulaire ci-dessous (tous les champs sont obligatoires).
     </p>
     <p>
-    <form method="post" action="traitement_mail.php">
+    <form name="contact" method="post" onsubmit="validateForm()" action="traitement_mail.php">
         <pre>
             Nom : <input id="Nom" name="Nom" size="30">
             Objet : <input id="Objet" name="Objet">
             Adresse mail : <input id="Mail" name="Mail" size="50">
             <br/>          Message :<br/>
             <textarea name="Message" rows="20" cols="50"></textarea>
-            <input type="SUBMIT" value="Envoyer"/> <!--permet d'envoyer le mail, fonctionne en local uniquement avec un serveur SMTP.-->
-            <input type="RESET" value="Effacer"/> <!--permet d'effacer tout les champs.-->
+            <input type="SUBMIT" value="Envoyer"/> <!--permet en théorie d'envoyer le mail, à tester pour être sûr-->
+            <input type="RESET" value="Effacer"/> <!--permet d'effacer le texte-->
         </pre>
     </form>
     <br/>
+	<script>
+	function validateForm(){
+		var Nom = document.forms["contact"].element["Nom"].value;
+		if (Nom == null || Nom == "") {
+			alert("Name must be filled out");
+			return false;
+		}
+		var Objet = document.forms["contact"].element["Objet"].value;
+		if (Objet == null || Objet == "") {
+			alert("Object must be filled out");
+			return false;
+		}
+		var Mail = document.forms["contact"].element["Mail"].value;
+		if (Mail == null || Mail == "") {
+			alert("Mail must be filled out");
+			return false;
+		}
+	}
+		</script>
 </body>
 </html>