Controle formulaire javascript

aissa -  
Webster95 Messages postés 655 Statut Membre -
Bonsoir,
j'ai un formulaire html controle par javascript
je connais seulement comment tester si le champ n'est pas rempli, je veux savoir comment tester si le champ est rempli d'espaces
Merci

1 réponse

  1. Webster95 Messages postés 655 Statut Membre 142
     
    Bonjour,
    Je n'ai pas cherché sur google, mais tu pourrais commencer par:
    - Déterminer le nombre de caractère de la chaîne que tu veux analyser.
    - Puis faire une boucle sur la chaîne en analysant les caractères 1 par 1, et déterminer si il y a un espace. Si oui, tu return true , sinon, tu sort de la boucle sans rien faire.

    Ici, on compte le nombre de caractere:
    var LaChaine = "abcd";  
    var i  =(LaChaine.length);  
    alert (LaChaine.length); // affiche le nombre de caractere  
    


    Ensuite, tu fait une boucle sur le nombre de caractere que tu as trouvé
    var n = 0;  
    while(n==i){  
    var trouveespace = LaChaine.charAt(i)); // 1er, 2eme, 3eme, ieme... caractère  
    
           if (trouveespace==" "){  
               alert ("Il y a un espace");  
                 }  
    n++;  
    }  
    


    Et si un espace est détecté cela fait un alert. (Dans ton formulaire, tu return false).

    En espérant t'avoir donné une idéee.

    Bonne journée

    "Le meilleur antivirus reste l'utilisateur" =)
    0