Comment vérifier plusieurs champs sans répéter les if
Bonjour,
Par soucis de faire un code propre, j'aimerais trouver une façon de faire cette vérification if dans ma fonction verif_formulaire pour chacun de mes champs. Pour l'instant je vérifie seulement mon champs poste_vise avec cette fonction, mais elle pourrais aussi servir aux champs prénom, nom, adresse etc.
Donc je ne voudrais pas avoir 15 if dans ma fonction...est-ce qu'il y a un moyen d'utiliser 1 if pour tous mes champs?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function verif_formulaire(){
var poste = document.getElementById('poste_vise').value;
if( (poste.length < 4) ||
(poste.indexOf("http") != -1) ||
(poste.indexOf(">") != -1) ||
(poste.indexOf("http") != -1) ||
(poste.indexOf("HTTP") != -1) ){
alert("Le champs 'poste visé' est invalide");
document.form1.poste_vise.style.backgroundColor = "#F3C200";
document.form1.poste_vise.focus();
return false;
}else{
document.form1.poste_vise.style.backgroundColor = "#FFFFFF";
}
} |
Merci !