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 :

fonction js undefined


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Par d�faut fonction js undefined
    Bonjour,

    Voila mon probl�me, qui est, c'est �vident, une anerie � la con que j'esp�re vous

    pourrez d�tecter rapidement :

    Je dois r�aliser un formulaire et je veux avant de l'envoyer tester les champs.
    J'ai donc une fonction toute simple en javascript qui donne :
    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
     
     
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
     
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
    <head>
    <script language=javascript>
    function validateFormMembre(form) 
    {
    	if (isNotEmpty(form.login,'','Le login est obligatoire.')) 
    	{
    		if (isNotEmpty(form.nom,'','Le nom est obligatoire.')) 
    		{
    			if (isNotEmpty(form.prenom,'','Le pr&eacute;nom est 
     
    obligatoire.')) 
    			{
    				if (isNotEmpty(form.mdp,'','Le mot de passe est 
     
    obligatoire.')) 
    				{
    					if (isNotEmpty(form.selecttcmpt,'','Le 
     
    type du compte de passe est obligatoire.')) 
    					{
    					return true;
    					}
    				}
    			}
    		}
    	}
    return false;
    }
     
    </script>
    </head>
    <body>
    Voici mon formulaire avec le onsubmit :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <FORM name="formember" Action="......" METHOD=post onSubmit="return validateFormMembre(this)">
    Rien ne se passe lorsque j'envoi un formulaire vide, donc la fonction n'a pas

    "fonctionn�e" ..
    Pour voir d'o� cela pouvait venir j'ai test� sa valeur de retour :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <?php	
    $tst = validateFormMembre(formember);
    echo''.$tst.'';
    ?>
    Et la il me dit :
    Fatal error: Call to undefined function: validateFormMembre()

    QUEL EST LE PROBLEME !!
    Non la j'avoue que je ne comprend plus rien du tout pourquoi n'est elle pas

    d�finie ?!

    Je vous remercie d'avance.

  2. #2
    Membre confirm�
    Homme Profil pro
    Micka�l
    Inscrit en
    Mai 2003
    Messages
    106
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Micka�l
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2003
    Messages : 106
    Par d�faut
    Bonjour,

    Tu n'es pas au bon endroit, tu devrais poster dans le forum consacr� � javascript

  3. #3
    Membre �clair� Avatar de cyreel
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2004
    Messages
    388
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : C�te d'Ivoire

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 388
    Par d�faut
    salut! j'ai deja utilis� ce genre de fonction pour tester les formulaire.
    je crois ke pour de finir la fonction javascript pas besoin de mettre d'argument, met plutot:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    function validateFormMembre()
    voici un exemple ke j'ai utilis� et ki marche bien

    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
     
    function verif_form()
    	{
     
    		if(document.formulaire.nom.value=="")
    		{
    			alert("Vous devez saisir votre nom!");
    			document.formulaire.nom.focus();
    			return false;
    		}
     
    		if(document.formulaire.prenoms.value=="")
    		{
    			alert("vous devez sasir votre prenom!");
    			document.formulaire.prenoms.focus();
    			return false;
    		}
     
    		if(document.formulaire.societe.value=="")
    		{
    			alert("Veuiller préciser la societe SVP.");
    			document.formulaire.societe.focus();
    			return false;
    		}
     
    		if(document.formulaire.email.value=="")
    		{
    			alert("Veuillez préciser votre Email SVP.");
    			document.formulaire.email.focus();
    			return false;
    		}
     
    		if(document.formulaire.email.value != "")
    		{ 
    			email=document.formulaire.email.value;
    			pos=email.indexOf("@");
    			pos2=email.indexOf(".",pos+2);
    			partfin=email.substr(pos2,email.length);
    			if( (email.indexOf("@",1) == -1) || (email.indexOf(".",pos+2)== -1) || ((partfin.length !=3 ) && (partfin.length !=4)))
    			{
              		  alert("Veuillez entrer un e-mail valide S.V.P. !!!");
            		  document.formulaire.email.focus();
    			  return false;
    			}
    		}
     
    		if(document.formulaire.contact.value=="")
    		{
    			alert("Veuillez specifier votre contact SVP.");
    			document.formulaire.contact.focus();
    			return false;
    		}
    		if(document.formulaire.contact.value !="")
    		{
    			for(i=0;i<document.formulaire.contact.value.length;++i)
    			if(document.formulaire.contact.value.charAt(i) < "0" || document.formulaire.contact.value.charAt(i) > "9")
    			{
    			  alert("Veuillez enter un contact valide SVP.");
    			  document.formulaire.contact.focus();
    			  return false;
    			}
    		}
    	       if(document.formulaire.msg.value=="")
    		{
    			alert("Vous n'avez saisi aucun message");
    			document.formulaire.msg.focus();
    			return false;
    		}
     
    	}

    pour le formulaire:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
     
    <form method="post" name="formulaire" onsubmit="return verif_form()">

    essai ca ca devrai pouvoir marcher. en tout cas ca marche chez moi a merveille!
    bonne chance!

  4. #4
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Par d�faut
    Merci �a marche niquel.
    (d�sol� pour le retard :c)

  5. #5
    Membre �clair� Avatar de cyreel
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2004
    Messages
    388
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : C�te d'Ivoire

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 388
    Par d�faut
    pas de koi mais n'oubli pas de mettre kan c'est OK!
    bonne continuation.

Discussions similaires

  1. [PostgreSQL] Fonction pg_connect() undefined
    Par neGo33 dans le forum PHP & Base de donn�es
    R�ponses: 4
    Dernier message: 16/05/2011, 19h47
  2. [Oracle] Impossible d'utiliser les fonction OCI (undefined)
    Par Linio dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 05/05/2011, 11h47
  3. Probleme avec une fonction Erreur : undefined symbol
    Par hassenman dans le forum C++Builder
    R�ponses: 4
    Dernier message: 03/06/2008, 16h55
  4. fonction destroy undefined
    Par lebigboss dans le forum Langage
    R�ponses: 1
    Dernier message: 13/07/2007, 15h33
  5. R�ponses: 2
    Dernier message: 14/12/2006, 22h47

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