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 :

Verification d'un formulaire


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 90
    Par défaut Verification d'un formulaire
    Bonjour a tous,

    Je bloque depuis quelque heure sur un formulaire que ne veut pas se vérifier : s

    hop un peu de code :
    La fonction :
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
     
    <script LANGUAGE="JavaScript">
    function verif()
    {
    ref=document.forms["newcon"].elements["refcon"].value;
    mark=document.forms["newcon"].elements["markimp"].value;
    model=document.forms["newcon"].elements["modimp"].value;
    typimp=document.forms["newcon"].elements["typimp"].value;
    coulcon=document.forms["newcon"].elements["coulcon"].value;
    newcoulcon=document.forms["newcon"].elements["newcoulimp"].value;
    stomin=document.forms["newcon"].elements["stockmin"].value;
    stoact=document.forms["newcon"].elements["stockact"].value;
    prix=document.forms["newcon"].elements["prixfou1"].value;
    numfou1=document.forms["newcon"].elements["numfou1"].value;
     
    if(ref=="")
    {
    alert("Vous devez remplir la reference du consommable !");
    return false;
    }
    else
    {
    return true;
    }
     
    if(mark=="")
    {
    alert("Vous devez remplir la marque du consommable !");
    return false;
    }
    else
    {
    return true;
    }
     
    if(model=="")
    {
    alert("Vous devez remplir le modele de l'imprimante !");
    return false;
    }
    else
    {
    return true;
    }
     
    if(typimp=="")
    {
    alert("Vous devez remplir le type de consommable !");
    return false;
    }
    else
    {
    return true;
    }
     
    if(coulcon=="autre")
    {
      if(newcoulcon=="")
      {
      alert("Vous devez remplir la nouvelle couleur du consommable !");
      return false;
      }
      else
      {
      return true;
      }
    }
     
    if(coulcon=="")
    {
    alert("Vous devez remplir la marque du consommable !");
    return false;
    }
    else
    {
    return true;
    }
     
    if(stomin=="")
    {
    alert("Vous devez remplir le stock minimal du consommable !");
    return false;
    }
    else
    {
    return true;
    }
     
    if(stoact=="")
    {
    alert("Vous devez remplir le stock actuel du consommable !");
    return false;
    }
    else
    {
    return true;
    }
     
    if(prix=="")
    {
    alert("Vous devez remplir au moins un fournisseur pour le consommable !");
    return false;
    }
    else
    {
    return true;
    }
     
    }
    </script>
    L'appel de la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form action="nc2.php" method="post" name="newcon" OnSubmit="return verif();">
    et le formulaire :
    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
     
    <TR>
    		<TD><font color="#4B4B4B">Reference du consommable :</font></TD>
    		<TD><INPUT TYPE="text" NAME="refcon" SIZE="25" MAXLENGTH="25" id="refcon"></TD>
    	</TR>
    	<TR>
    		<TD><font color="#4B4B4B">Marque de l'imprimante :</font></TD>
    		<TD>
    		 <select name="markimp" size="1">
    		<option value="" selected>Selectionnez une marque d'imprimante</option>
    <?php
            $sqlmark="SELECT DISTINCT markimp FROM consommable";
            $reqmark=mysql_query($sqlmark);
            while($resmark=mysql_fetch_array($reqmark))
            {
                    echo'<option value="'.$resmark["markimp"].'" >'.$resmark["markimp"].'</option>';
            }
            ?>
    </select>
     
    		</TD>
    	</TR>
    Je vous fait grâce des détailles pour le formulaire je ne suis pas sur que cela nous apporte grand chose.
    J'ai testé dans le OnSubmit de mettre un alerte et celle-ci et bien detecté.
    J'ai plusieurs script Javascript dans ma page mais je ne pense pas que cela gène.
    Quelqu'un voit il d'où cela peu venir ? : s

    Merci d'avance

  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 659
    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 659
    Billets dans le blog
    1
    Par défaut
    pas de return true ?
    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 confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 90
    Par défaut
    bah j'avais déjà utiliser la même méthode sur un autre formulaire mais plus petit et cela marché très bien mais je vais tester

  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 659
    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 659
    Billets dans le blog
    1
    Par défaut
    pour les select, teste plutot le selectedIndex!=-1 au lieu du value ...
    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 confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 90
    Par défaut
    Toujours pareil

  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 659
    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 659
    Billets dans le blog
    1
    Par défaut
    mets des alert après chaque test ...

    as tu un message d'erreur ?
    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. code verification d un formulaire
    Par jojojojo57 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/04/2007, 19h20
  2. script de verif d'un formulaire
    Par Tr@nkill dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/05/2006, 12h44
  3. Verification de format (formulaire)
    Par dafalri dans le forum Général JavaScript
    Réponses: 24
    Dernier message: 01/03/2006, 14h23
  4. Validation, verification d'un formulaire
    Par ffraggy dans le forum ASP
    Réponses: 4
    Dernier message: 09/02/2006, 15h04
  5. Problème pour la verification d'un formulaire
    Par Matahachi dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/11/2004, 21h52

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