Controler longueure d'un champ [Résolu]

Signaler
Messages postés
147
Date d'inscription
mercredi 3 décembre 2003
Statut
Membre
Dernière intervention
12 juin 2008
-
The_magicien
Messages postés
72
Date d'inscription
mardi 5 juillet 2005
Statut
Membre
Dernière intervention
8 février 2009
-
Hello tout le monde,

tout d'abord, merci à 413117 younes371 qui m'a permis de m'en sortir avec mes soucis de validation de formulaire...

voila, j'aimerai tester dans ma procédure de controle la longueur d'un champ et je pense ne pas utiliser la bonne syntaxe.

Merci de votre aide.

 
        if(formulaire.CODEPOSTAL.value == '')
          {
          alert('Veuillez entrer votre code postal!');
          formulaire.CODEPOSTAL.focus();
          return false;
          exit;
          }



        else if(formulaire.CODEPOSTAL.value.length<5)or(formulaire.CODEPOSTAL.value.length>5)

          {
          alert('Le code postal doit comporter 5 chiffres!');
          formulaire.CODEPOSTAL.focus();
          return false;
          exit;
          }

2 réponses

Messages postés
147
Date d'inscription
mercredi 3 décembre 2003
Statut
Membre
Dernière intervention
12 juin 2008

C'est bon, j'ai trouvé:




     if(formulaire.CODEPOSTAL.value.length<5)
     {
        alert('Le code postal doit comporter 5 chiffres!');
        formulaire.CODEPOSTAL.focus();
        return false;
        exit;
     }

D'autre part, désolé, je n'ai pas posté sur le bon forum, OUPSSS
Messages postés
72
Date d'inscription
mardi 5 juillet 2005
Statut
Membre
Dernière intervention
8 février 2009

Pour le php, je crois qu'il faut utiliser la fonction strlen()

Pour plus d'infos : http://www.php.net/strlen

Voila, même si tu as trouvé la réponse pour ton cas, je poste ceci si quelqu'un est dans le même cas que toi mais qui cherche une solution en php!

Bonne soirée!