Verification de format (formulaire)
Bonjour,
Je suis pas tres bon en js !
Jessaie dadapter une formule pour verifier un format.
Voila mon script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| function Verification()
{
erreur = "";
var regExpFrenchDate=/^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$/g;
var regExpCampagne=/^(0[1-9]|1[012])[- /.](19|20)\d\d/g;
with (document.Fiche)
{
if( (CAMPAGNE.value == "00-0000") || (CAMPAGNE.value == "") )
{
erreur = erreur + "Campagne non renseignée\n"
}
if( (CAMPAGNE.value != regExpCampagne) )
{
erreur = erreur + "Campagne format\n"
}
if(REF.value == "")
{
erreur = erreur + "Code article non renseigné\n"
}
if(acheteur.value == "aucun")
{
erreur = erreur + "Acheteur non sélectionné\n"
}
if(Categorie.value == "aucun")
{
erreur = erreur + "Catégorie non sélectionnée\n"
}
if(SSCategorie.value == "aucun")
{
erreur = erreur + "Sous catégorie non sélectionnée\n"
}
if(DOUANE.value == "")
{
erreur = erreur + "Nomenclature douanière non renseigné\n"
}
}
if (erreur!="")
alert(erreur);
else
Fiche.submit()
} |
En fait je bute sur la variable regExpCampagne qui devrait correspondre a lexpression 00-0000.
?