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 :

Appel ... appel pas ???


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Avril 2005
    Messages : 127
    Points : 49
    Points
    49
    Par défaut Appel ... appel pas ???
    Bonjour.

    J'ai un ptit problème j'espère que vous pourrez m'aider à le résoudre en fait je veux vérifier un formulaire avec une fonction javascript mais ma fonction javascript ne démarre pas enfin il me semble.


    Voici ma fonction en faite dans mon formulaire j'ai des boutons à coché que j'ai nommé indice concaténé à une variable qui va de 0 au nombre que retourne une requete.

    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
     
    <script language="JavaScript">
      function verifDonnee(nb)	{
        var i=0;
    	var b=false;
     
    	while(i < nb && b==false)	{
    		if(document.formulaire.(indice+i).checked == true)	{
    			b=true;
    		}
    		i++;
    	}
    	if( b == false )	{
    		window.alert("Désolé mais vous devez obligatoirement choisir un élément à modifier ou supprimer");
    	}
    	return b;		
      }			
    </script>
    Et voici l'appel de ma fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form id="formulaire" action="modifier_poisson.php" method="post" name="formulaire" onSubmit=<?php return verifDonnee(count($requete));?>>

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    ...=<?php return verifDonnee(count($requete));?
    c'est quoi cette merde??? c'est un gag?

  3. #3
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    onSubmit=<?php return verifDonnee(count($requete));?>
    ->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onSubmit ="return verifDonnee(<?php echo count($requete));?>"
    document.formulaire.(indice+i)
    ->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.formulaire.elements["indice"+i]

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Avril 2005
    Messages : 127
    Points : 49
    Points
    49
    Par défaut
    merci à toi matthieu2000 d'avoir répondu mais ça ne change rien et j'ai changer ma fonction pour voir si ça venait d'elle mais ça ne vient pas d'elle je l'ai tester comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script language="JavaScript">
      function verifDonnee(nb)   {
       window.alert("Désolé mais vous devez obligatoirement choisir un élément à modifier ou supprimer");
       return false;      
      }         
    </script>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form id="formulaire" action="modifier_viande.php" method="post" name="formulaire" onSubmit ="return verifDonnee(<?php echo count($requete);?>">

  5. #5
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    que donne la source html (clic droit de la souris afficher source)

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Avril 2005
    Messages : 127
    Points : 49
    Points
    49
    Par défaut
    bah le code source me donne la même chose pour la fonction javascript mais par contreur le onSubmit() il ne ferme pas la parenthèse de l'appel de la fonction javascript

    <form id="formulaire" action="modifier_viande.php" method="post" name="formulaire" onSubmit ="return verifDonnee(1">

  7. #7
    Membre averti Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Points : 341
    Points
    341
    Par défaut
    Si toi tu la fermais la parenthèse ça serait peut être mieux non?
    <form id="formulaire" action="modifier_viande.php" method="post" name="formulaire" onSubmit ="return verifDonnee(<?php echo count($requete);?>)">
    Shiv@ Skunk

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Avril 2005
    Messages : 127
    Points : 49
    Points
    49
    Par défaut
    merci à vous pour votre aide

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

Discussions similaires

  1. [Débutant] Vi appelé/appelant
    Par nel13 dans le forum LabVIEW
    Réponses: 9
    Dernier message: 18/05/2010, 14h49
  2. Coinitialize n'a pas été appelé
    Par nazimb dans le forum Bases de données
    Réponses: 6
    Dernier message: 20/04/2007, 15h39
  3. setTimeOut ne peu pas appeler une fonct. et appeler une var?
    Par bywazy dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 15/06/2005, 09h56
  4. Réponses: 12
    Dernier message: 29/04/2005, 14h37

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