IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Vérification de formulaire


Sujet :

JavaScript

  1. #21
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Points : 2
    Points
    2
    Par défaut
    Ton Code Source ne fonctionne toujours pas lol

    Par contre je viens d'y arriver !!
    Je vous colle le code source pour ce qui veulent faire une vérification des champs avec changement de background.


    HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <form name="index_connection" onsubmit="return FormVerifeIC();" action="index.php5?p=11" method="post">
    <p>
    <label for="pseudo">Pseudo</label><br /><input type="text" name="TB_index_pseudo" id="pseudo" class="champ" />
    <label for="mdp">Mot de passe</label><br /><input type="password" name="TB_index_mdp" id="mdp" class="champ" /><br />
    <input type="submit" name="BT_index_ident" value="Se Connecter" />
    <a href="index.php5?p=10">Inscription</a>
    <br />
    <a href="index.php5?p=11&MdpP=1" name="url">Mot de passe perdu</a>
    </p>
    </form>
    JavaScript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    function FormVerifeIC() {
    	var erreur = 0;
    	erreur += FormAllVerifeIC(document.index_connection.TB_index_pseudo);
    	erreur += FormAllVerifeIC(document.index_connection.TB_index_mdp);
    	return(erreur == 0);
    }
     
    function FormAllVerifeIC(input) {
    	if (input.value == null || input.value.length == 0) {
    		input.style.backgroundColor = "#ff7373";  
    		return (1); 
    	}
    	var str = input.value;
    	for (var i = 0; i < str.length;i++){
    		var ch = str.substring(i,i+1);
    		if (ch == " ") {
    			input.style.backgroundColor = "#ff7373";  
    			return (1); 
    		}
    		else {
    			input.style.backgroundColor = "#9fd69c";		
    			return (0); 
    		}
    	}
    	return (0); 
    }
    Merci de pour ton aide SpaceFrog.



    G.Allan

  2. #22
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 641
    Points : 66 666
    Points
    66 666
    Billets dans le blog
    1
    Par défaut
    pourquoi les parenthèses ???

  3. #23
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Points : 2
    Points
    2
    Par défaut
    Je c'est pas...
    Pour faire style

  4. #24
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 641
    Points : 66 666
    Points
    66 666
    Billets dans le blog
    1
    Par défaut
    le problème vient du fait que hormis le fait que tu n'ai pas regardé ma dernière proposition, tu fais un return dans la partie qui est supposée scanner les elements du form ...
    dès qu'il rencontre un retunr il quitte la fonction et ne scanne plus les éléments suivants, ce qui n'est pas le cas dasn ma fonction ou je laisse le script scanner tous les elements avnt de tester uin flag à la fin et de retourner true ou false suelement à la fin du scan complet !!!

Discussions similaires

  1. Vérification de formulaire avec regexp
    Par Shadow aok dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 06/08/2007, 11h57
  2. vérification de formulaire
    Par manciaux dans le forum Langage
    Réponses: 23
    Dernier message: 01/09/2006, 16h20
  3. Vérification de formulaire :/
    Par Michaël dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/02/2006, 18h47
  4. Réponses: 5
    Dernier message: 12/07/2005, 17h04
  5. JavaScript de vérification de formulaire
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/02/2003, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo