Validation formulaire html.pdf


Aperçu du fichier PDF validation-formulaire-html.pdf

Page 1 2 3 4 5 6 7 8 9




Aperçu texte


Validation d’un formulaire HTML

Abdallah EL Asmar

function validNaissance() {
var vnaiss = document.getElementById("champ4").value;
var reg = /(?:0[1-9]|[12][0-9]|3[01])\/(?:0[1-9]|1[0-2])\/(?:19|20\d{2})/;
if (vnaiss.match(reg)) {
return true;
}
alert ("Entrez une date correcte jj/mm/aaaa");
document.getElementById('champ4').focus();
return false;
}
function validTel() {
var vtel = document.getElementById("champ5").value;
var reg = /^((0[1-9])|(7[0-9]))-[0-9]{6}$/;
if (vtel.match(reg)) {
return true;
}
alert ("Entrez un numéro téléphone correct 99-999999");
document.getElementById('champ5').focus();
return false;
}
function validVille(){
var villes = ['Beyrouth', 'Tripoli', 'Byblos', 'Saida', 'Tyr'];
var vvil = document.getElementById("champ6").value;
var position = villes.indexOf(vvil);
if (position >= 0) {
return true;
}
alert ("Entrez une valeur parmi : Beyrouth, Tripoli, Byblos, Saida, Tyr");
document.getElementById('champ6').focus();
return false;
}
function valider(){
if (validNo()){
if (validNom()){
if (validPrenom()){
if (validNaissance()){
if (validTel()){
if (validVille()){
return true;
}
}
}
}
}
}
return false;
}

www.facebook.com/a.asmar.isae

Page 4