From 9dbe254eac8cb47c879dd68a2c10702973183e65 Mon Sep 17 00:00:00 2001
From: vbochet <vbochet@gmail.com>
Date: Sat, 7 May 2016 01:06:48 +0200
Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20du=20fichier=20javascript=20de?=
 =?UTF-8?q?=20v=C3=A9rification=20du=20formulaire=20de=20contact?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 www/js/verif_form_contact.js | 43 ++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)
 create mode 100644 www/js/verif_form_contact.js

diff --git a/www/js/verif_form_contact.js b/www/js/verif_form_contact.js
new file mode 100644
index 0000000..437dcb7
--- /dev/null
+++ b/www/js/verif_form_contact.js
@@ -0,0 +1,43 @@
+function checkEmail(value, target) {
+	var regex = /^[a-z0-9._-]+(@|%40)[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
+	var success = regex.test(value);
+
+	if (success) {
+		//validation OK
+		$('#rsp_'+target).text("Ok");
+		$('#rsp_'+target).parent().css("display","none");
+		$('input[name="valid_'+target+'"]').prop('checked',true);
+	} 
+	else {
+		//invalidation
+		$('#rsp_'+target).text("Format invalide");
+		$('#rsp_'+target).parent().css("display","flex");
+		$('input[name="valid_'+target+'"]').prop('checked',false);
+		$('#'+target).focus();
+	}
+}
+
+function checkForm() {
+	if($('#nom').val() == "") {
+		alert("Veuillez entrer votre nom dans le formulaire");
+		$('#nom').focus();
+		return false;
+	}
+	if($('#prenom').val() == "") {
+		alert("Veuillez entrer votre prénom dans le formulaire");
+		$('#prenom').focus();
+		return false;
+	}
+	if($('#email').val() == "" || !$('input[name="valid_email"]').is(':checked')) {
+		alert("Veuillez indiquer une adresse e-mail valide");
+		$('#email').focus();
+		return false;
+	}
+	if($('#message').val() == "") {
+		alert("Veuillez entrer votre message");
+		$('#message').focus();
+		return false;
+	}
+	
+	return true;
+}
-- 
GitLab