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. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut Vérification de formulaire
    Bonjour à tous,

    je débute en JS, j'ai récupérer par ci et par la des vérifications de formulaire pour me donner une idée puis j'en ai fait un a ma sauce.

    J'ai un problème, le JS vérifie tous les champs, mais quand tous les champs sont correct, il n'envoie pas le formulaire...

    Je vous colle le code source, si vous pouvez me trouver une solution ça serais vraiment gentil car je ne comprend vraiment pas ....



    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
    function FormVerifeIC(index_connection) {
        if (!FormAllVerifeIC(index_connection.TB_index_pseudo) || FormAllVerifeIC(index_connection.TB_index_mdp)) {
            return false;
        }
        else {
            index_connection.submit();
            return true;
        }
    }
    function FormAllVerifeIC(input) {
        if (input.value == null || input.value.length == 0) {
            input.style.backgroundColor = "#ff7373"; 
        }
        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"; 
            }
            else {
                input.style.backgroundColor = "#9fd69c";       
                return true;
            }
        }
        return true;
    }
    HTML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            <form name="index_connection" 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" onkeyup="Clavier(event)" />
            <label for="mdp">Mot de passe</label><br /><input type="password" name="TB_index_mdp" id="mdp" class="champ" onkeyup="Clavier(event)" /><br />
            <input type="button" name="BT_index_ident" value="Se Connecter" onClick="FormVerifeIC(this.form)" />
            <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>

    J'ai mit aussi une vérification de la touche entrer dans les input qui fonctionne correctement, donc je ne l'ai pas coller.


    Merci par avance de votre aide, à bientôt.




    G.Allan

  2. #2
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    tu n'as pas du bein etudier les scripts de verification d'un form ...


    la fonction retourne true ou false jusque là c'es bon ...

    mais l'appel de la focntion se fait sur le onsubmit du form ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form ... onsubmit="return mafonctionVerfi()" >
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut
    Merci pour ta réponse SpaceFrog.

    Je viens d'essayer ce que tu viens de me dire mais ça ne marche toujours pas
    Le JS ne s'exécute pas ...


    G.Allan

  4. #4
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" name="BT_index_ident" value="Se Connecter" onClick="FormVerifeIC(this.form)" />
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input submit="button" name="BT_index_ident" value="Se Connecter" />
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut
    Je viens d'essayer, le bouton n'est plus un bouton mais un champ de texte... et ça ne fonctionne toujours pas

    G.Allan

  6. #6
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    desolé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="submit" name="BT_index_ident" value="Se Connecter" />

    mes plus plates confuses ... je fatigue ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut
    Y a pas de problème.

    Je n'est pas mit le type="submit" car sa envoie les informations même s'il y a une erreur sur les champs ... (je viens de ressayer c'est pareil...)

    En faisant avec type="button" sa vérifie puis si c'est correct ça envoie normalement... (avec un autre script JS ça fonctionne mais pas avec le mien ...)




    G.Allan

  8. #8
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    justement !!!!!!

    il faut mettre un bouton submit ...

    c'est le :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onsubmit='return verif()'
    qui bloque ou non l'envoi du formulaire ...
    si avec ça ton formulaire est envoyé tout le temps, c'est que ta fonction verfi ne fait ps son boulot !

    la preuve:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form action="javascript:alert('envoyé')" onsubmit="return confirm('voulez vous envoyer?');" />
    <input type='submit' value='go' />
    </form>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut
    Je viens de faire quelques modification notamment sur le bouton en type submit et sur le form le onsubmit, le JS vérifie les champs si c'est tout bon ça ne transmet pas a la page php...

    Voici les modifications effectuer


    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" onkeyup="Clavier(event)" />
    		<label for="mdp">Mot de passe</label><br /><input type="password" name="TB_index_mdp" id="mdp" class="champ" onkeyup="Clavier(event)" /><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>
    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() {
    	if (!FormAllVerifeIC(index_connection.TB_index_pseudo) || FormAllVerifeIC(index_connection.TB_index_mdp)) {
    		return false;
    	}
    	else {
    		index_connection.submit();
    		return true;
    	}
    }
    function FormAllVerifeIC(input) {
    	if (input.value == null || input.value.length == 0) {
    		input.style.backgroundColor = "#ff7373";  
    	}
    	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";  
    		}
    		else {
    			input.style.backgroundColor = "#9fd69c";		
    			return true;
    		}
    	}
    	return true;
    }

    Je pense que le problème viens du JS...
    Aidez moi le JS ma trop prit la tête



    G.Allan

  10. #10
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onsubmit="return FormVerifeIC();"
    sans les parenthèses

    et pas de soumision de form dasn la focntion de vérif !!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    index_connection.submit();



    la fonction doit juste retourner true ou false !!!
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut
    Je viens de faire les modifications que tu viens de m'indiquer, mais le formulaire ne se transmet toujours pas...

    J'ai mit une alert("OK"); a la place de index_connection.submit(); et ça ne l'affiche pas le message OK...

    même sans l'alert le formulaire ne transmet pas les données...



    G.Allan

  12. #12
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    c'est que ta focntion javascript ne retourne pas ce qu'il faut !!!

    Un exemple un peu plus parlant peut être :

    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
     
    <script type='text/javascript'>
    function verif(ObjForm){
     
    var flag=(ObjForm.elements('one').value.length>0)?true:false;
     
    alert(flag?'tout va bien':'il reste des erreurs');
    return flag;
     
    }
    </script>
     
    </head>
     
    <body>
    <form action="javascript:alert('envoyé')" onsubmit="return verif(this);" />
    <input type='text' name='one' />
    <input type='submit' value='go' />
    </form>
    </body>
     
    </html>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut
    Je viens d'y arriver !! Merci beaucoup de ton aide !!!!

    J'ai maintenant un petit problème par apport au changement de couleur d'arrière plant, a cause du return false; la couleur ne se change qu'a un champ....

    Je voudrais que la couleur d'arrière plant se change a tous les champs où se trouve l'erreur, peux-tu m'aider ?

    Voici le code source:


    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
    28
     
    function FormVerifeIC() {
    	if (!FormAllVerifeIC(document.index_connection.TB_index_pseudo) || !FormAllVerifeIC(document.index_connection.TB_index_mdp)) {
    		return false;
    	}
    	else {
    		return true;
    	}
    }
    function FormAllVerifeIC(input) {
    	if (input.value == null || input.value.length == 0) {
    		input.style.backgroundColor = "#ff7373";  
    		return false;
    	}
    	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 false;
    		}
    		else {
    			input.style.backgroundColor = "#9fd69c";		
    			return true;
    		}
    	}
    	return true;
    }

    Merci encore



    G.Allan

  14. #14
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    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
    28
    29
    30
    function FormVerifeIC() {
    	if (!FormAllVerifeIC(document.index_connection.TB_index_pseudo) || !FormAllVerifeIC(document.index_connection.TB_index_mdp)) {
    		return false;
    	}
    	else {
    		return  true;
    	}
     
    }
     
    function FormAllVerifeIC(input) {
    var flag=true;
    	if (input.value == null || input.value.length == 0) {
    		input.style.backgroundColor = "#ff7373";  
    		flag= false;
    	}
    	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";  
    			flag= false;
    		}
    		else {
    			input.style.backgroundColor = "#9fd69c";		
    			flag= true;
    		}
    	}
    	return flag;
    }
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut
    Ton code source ne résous pas le problème d'arrière plant...
    Il y a toujours le même problème l'arrière plant se change qu'a un seule champ



    G.Allan

  16. #16
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    j'ai modifié le code ci dessus le flag doit etre dans la seconde fonction
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  17. #17
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut
    Bin j'ai Copier/Coller ton Code Source mais il y a toujours le même problème ... l'arrière plant ne se met pas a tous les champs où se trouve l'erreur


    G.Allan

  18. #18
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    dans la conception de ta focntion de vérification ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  19. #19
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Par défaut
    Je n'es pas compris...


    G.Allan

  20. #20
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    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
     
    function FormAllVerifeIC(input) {
    var flag=0;
    	if (input.value == null || input.value.length == 0) {
    		input.style.backgroundColor = "#ff7373";  
    		flag++;
    	}
    	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";  
    			flag=++;
    		}
    		else {
    			input.style.backgroundColor = "#9fd69c";		
     
    		}
    	}
    	return (flag==0)?true:false;
    }
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

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