aboutsummaryrefslogtreecommitdiff
path: root/form-ajout.js
diff options
context:
space:
mode:
Diffstat (limited to 'form-ajout.js')
-rw-r--r--form-ajout.js36
1 files changed, 36 insertions, 0 deletions
diff --git a/form-ajout.js b/form-ajout.js
new file mode 100644
index 0000000..15a957e
--- /dev/null
+++ b/form-ajout.js
@@ -0,0 +1,36 @@
+function isItGood(){
+
+ var nom = document.getElementById("nom");
+
+ if (nom.value == ""){
+ alert("Erreur: Le nom est requis.");
+ return false;
+ }
+
+ var tel=document.getElementById("telephone");
+
+ if (tel.value != ""){
+
+ if (tel.value.length != 10){
+ alert("Erreur : Le numéro de téléphone doit contenir 10 caractères.");
+ return false;
+
+ } else if (isNaN(tel.value)){
+ alert("Erreur : Veuillez composez des nombres.");
+ return false;
+ }
+ }
+
+ var email=document.getElementById("email");
+
+ if (email.value != ""){
+
+ if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value)){
+ return true;
+ } else {
+ alert("Erreur : Email invalide.");
+ return false;
+ }
+ }
+
+}