Skip to content

Commit

Permalink
16-12-2020 8:34
Browse files Browse the repository at this point in the history
  • Loading branch information
myahyani committed Dec 17, 2020
1 parent 36b9246 commit 9cf6960
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 2 deletions.
3 changes: 2 additions & 1 deletion csv/animaux.csv
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ X3,Perdita,Chien,Dalmatien,12,Mère de plusieurs portées. Recherche une famille
X4,Skippy,Kangourou,Inconnu,7,Ancien acteur d'une série télé.,kangourou@animalcrossing.com,4848 de la chance,St-Hilaire,J4P 9U4
X5,Madame Long Cou,Escargot,Inconnu,1,Escargot de jardin ayant eu une Skippy vie.,snail@snailmail.com,33 de la Noix,Montréal,H3R 3J4
X6,Serpent Haut,Serpent,Boa,3,Serpent boa retrouvé au pavillon SH de l'UQAM.,serpent@uqam.ca,CP8888 Succ Centre-ville,Montréal,H3B 3C3
X7,Mojo,Chien,Pug,8,Vieux chien bien calme qui aime les promenades au parc.,cedric@hotmail.com,4744 Marquette,Contrecoeur,J0L 1C0
X7,Mojo,Chien,Pug,8,Vieux chien bien calme qui aime les promenades au parc.,cedric@hotmail.com,4744 Marquette,Contrecoeur,J0L 1C0
X8,mohame,chatl,Lhbil,10,mohamed, viens ici,kljnljk@gmail.com,4050 Rue ,Emery,Montréal,nord,H1H 2N1
51 changes: 50 additions & 1 deletion js/custom.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ function validerForm(e) {
nom.focus();
window.scrollTo(0, 0);
return false;
} else if (nom.value.match(/^[^,]$/)) {
erreurNom.textContent = "Le format du nom est incorrect.";
nom.focus();
return false;
}

if (!type.value.length) {
Expand All @@ -56,6 +60,10 @@ function validerForm(e) {
type.focus();
window.scrollTo(0, 0);
return false;
} else if (type.value.match(/^[^,]$/)) {
erreurType.textContent = "Le format du type est incorrect.";
type.focus();
return false;
}

if (!race.value.length) {
Expand All @@ -64,10 +72,14 @@ function validerForm(e) {
window.scrollTo(0, 0);
return false;
} else if (!race.value.match(/^[A-Za-z' ']+$/)) {
erreurRace.textContent = "La race du type est incorrect.";
erreurRace.textContent = "La race de la race est incorrect.";
race.focus();
window.scrollTo(0, 0);
return false;
} else if (race.value.match(/^[^,]$/)) {
erreurRace.textContent = "Le format de la race est incorrect.";
race.focus();
return false;
}

if (!age.value.length) {
Expand All @@ -80,13 +92,25 @@ function validerForm(e) {
age.focus();
window.scrollTo(0, 0);
return false;
} else if (!age.value.match(/^\d{1,2}$/)) {
erreurAge.textContent = "Le format d'âge est incorrect.";
age.focus();
return false;
}

if (!descr.value.length) {
erreurDescr.textContent = "Entrez la description du compagnon.";
descr.focus();
window.scrollTo(0, 0);
return false;
} else if (!descr.value.match(/^[a-zA-Z0-9" "]+$/)) {
erreurDescr.textContent = "Le format de la description est incorrect.";
descr.focus();
return false;
} else if (descr.value.match(/^[^,]$/)) {
erreurDescr.textContent = "Le format de la description est incorrect.";
descr.focus();
return false;
}

if (!email.value.length) {
Expand All @@ -97,18 +121,39 @@ function validerForm(e) {
erreurEmail.textContent = "Le format d'email est incorrect.";
email.focus();
return false;
} else if (email.value.match(/^[^,]$/)) {
erreurEmail.textContent = "Le format d'email est incorrect.";
email.focus();
return false;
}

if (!adrciv.value.length) {
erreurAdrciv.textContent = "Entrez l'adresse civique du compagnon.";
adrciv.focus();
return false;
} else if (!adrciv.value.match(/^[a-zA-Z0-9" "]+$/)) {
erreurAdrciv.textContent = "Le format d'adresse civique est incorrect.";
adrciv.focus();
return false;
} else if (adrciv.value.match(/^[^,]$/)) {
erreurAdrciv.textContent = "Le format d'adresse civique est incorrect.";
adrciv.focus();
return false;
}

if (!ville.value.length) {
erreurVille.textContent = "Entrez la ville du compagnon.";
ville.focus();
return false;

} else if (!ville.value.match(/^[a-zA-Z0-9" "]+$/)) {
erreurVille.textContent = "Le format de la ville est incorrect.";
ville.focus();
return false;
} else if (ville.value.match(/^[^,]$/)) {
erreurVille.textContent = "Le format de la ville est incorrect.";
ville.focus();
return false;
}

if (!code_postale.value.length) {
Expand All @@ -119,6 +164,10 @@ function validerForm(e) {
erreurCodPos.textContent = "Entrez un code postale valide.";
code_postale.focus();
return false;
} else if (code_postale.value.match(/^[^,]$/)) {
erreurCodPos.textContent = "Le format du code postale est incorrect.";
code_postale.focus();
return false;
}

document.adopt.submit();
Expand Down

0 comments on commit 9cf6960

Please sign in to comment.