Mettre des conditions sur un champ de texte

Résolu
ARMAND3 Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, et merci d'avance à tous!
celons ce code
       var nom =document.getElementById("nom");//
       var text=nom.innerHTML;
            nom.addEventListener("blur",function(){
          if(text.length<3){
           alert("entrez un nom de plus de 03 caracteres");
           }else{
             break;
            }
         }

je voudrais controler un champ de texte en verifiant que l'utilisateur entre bien plus de 3 caractere dans le cas contrere lui afficher un message demandant de metre plus de 3 caracteres, malheureusement à chaque coup il m'affiche l'alerte que ce soit plus de 3 ou moins de trois aidez moi je suis un peu perdu merci!!


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.


A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,
Quel est l'élément "nom" ? un Input ? un Textarea ? autre ??
0
ARMAND3 Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   4
 
l'element "nom" un input
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > ARMAND3 Messages postés 115 Date d'inscription   Statut Membre Dernière intervention  
 
Donc un INPUT utilise un .value .. et non un .innerHTML
De plus .. tes déclarations de variables étaient mal porisionnées
et il te manquait une parenthèse fermante.
Sans parler du else inutile et du break qui n'avait rien à faire là.

voila :
var nom =document.getElementById("nom");//
nom.addEventListener("blur",function(){
  var text=nom.value;
  var lenTxt = text.length;
  if(lenTxt<3){
   alert("entrez un nom de plus de 03 caracteres");
  }
});

0
ARMAND3 Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   4
 
merci beaucoup ca marche
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > ARMAND3 Messages postés 115 Date d'inscription   Statut Membre Dernière intervention  
 
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)

Cordialement,
Jordane
0