From 0714c3a6d7578a42108ce407baf09c7e610fae30 Mon Sep 17 00:00:00 2001
From: Tom TARANTO <tom.taranto@ensiie.fr>
Date: Mon, 16 May 2016 23:30:23 +0200
Subject: [PATCH] Add JS verification form

---
 inscrip.php | 47 +++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 41 insertions(+), 6 deletions(-)

diff --git a/inscrip.php b/inscrip.php
index 7caf49c..ee6fc73 100644
--- a/inscrip.php
+++ b/inscrip.php
@@ -40,17 +40,17 @@ include("config.php");
 						echo "$ob";
 					} 
 					?>
-				<form action="inscrip.php" method="post">
+				<form name="inscrip" action="inscrip.php" onsubmit="return validateForm()" method="post">
 					<p>Pseudo <?php if (isset($dejapseudo)){echo $dejapseudo ;} ?></p> <!--Afficher ici que le pseudo est déjà pris si c'est le cas-->
-					<p><input type="text" size="20" maxlength="18" name="pseudo" value= <?php echo '"'.$pseudo.'"'?>/></p>
+					<p><input type="text" size="20" maxlength="18" name="pseudo" value= <?php echo '"'.$pseudo.'"'?> required/></p>
 					<p>Mot de passe</p>
-					<p><input type="password" size="20" maxlength="18" name="pass"/></p>
+					<p><input type="password" size="20" maxlength="18" name="pass" required/></p>
 					<p>Confirmation de mot de passe</p>
-					<p><input type="password" size="20" maxlength="18" name="confpass"/></p>
+					<p><input type="password" size="20" maxlength="18" name="confpass" required/></p>
 					<p>Email <?php if (isset($dejamail)){echo $dejamail ;} ?></p> <!--Afficher ici que le mail est déjà pris si c'est le cas-->
-					<p><input type="text" size="20" maxlength="320" name="mail" value= <?php echo '"'.$mail.'"'?>/></p>
+					<p><input type="text" size="20" maxlength="320" name="mail" value= <?php echo '"'.$mail.'"'?> required/></p>
 					<p>Confirmation Email</p>
-					<p><input type="text" size="20" maxlength="320" name="confmail"/></p>
+					<p><input type="text" size="20" maxlength="320" name="confmail" required/></p>
 					<!--<p><input type="text" size="20" maxlength="18" name="nom"/></p>
 					<p><input type="text" size="20" maxlength="18" name="prenom"/></p>
 					<p><input type="text" size="20" maxlength="18" name="adresse"/></p>
@@ -95,5 +95,40 @@ include("config.php");
 				</form>
 			</article>
 		</section>
+		<script>
+			function validateForm(){
+				var pseudo = document.forms["inscrip"].element["pseudo"].value;
+				if (pseudo == null || pseudo == "") {
+					alert("Pseudo must be filled out");
+					return false;
+				}
+				var pass = document.forms["inscrip"].element["pass"].value;
+				if (pass == null || pass == "") {
+					alert("Password must be filled out");
+					return false;
+				}
+				var confpass = document.forms["inscrip"].element["confpass"].value;
+				if (confpass == null || confpass == "") {
+					alert("You must confirm your password");
+					return false;
+				}
+				var mail = document.forms["inscrip"].element["mail"].value;
+				if (mail == null || mail == "") {
+					alert("Mail must be filled out");
+					return false;
+				}
+				var confmail = document.forms["inscrip"].element["confmail"].value;
+				if (confmail == null || confmail == "") {
+					alert("You must confirm your mail");
+					return false;
+				}
+			}
+		</script>
+		
+		
+		
+		
+		
+		
 	</body>
 </html>
-- 
GitLab