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 :

L'instruction RETURN FALSE;


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut L'instruction RETURN FALSE;
    Salut

    je voulais savoir pourquoi on ajoute défois l'instruction "return false;" à la fin d'une fonction

    Merci d'avance.

  2. #2
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut
    Pour faire retourner à la fonction la valeur FAUX ou false en anglais

    C'est une fonction Booléenne.

    Voilà a ton service

    Pour plus d'infos va voir dans le forum Algorithmique il t'expliquerons mieux que moi

  3. #3
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut
    je sais que ça retourne la valeur FAUX, mais pourquoi ils mettent ça défois aprés un document.forms[0].submit (); par exemple

  4. #4
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    336
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par défaut
    Euh, mettre cette expression après un form.submit est inutile, si le submit du formulaire induit un changement de page, l'instruction ne sera pas lue.

    Autrement, tu mettras soit :

    • Cette instruction après un evenement du type onclick sur un lien avec une ancre factice pour annuler la recherche de cette ancre (qui fait remonter le scroll au début du document)
    • Soit pour renvoyer une valeur booléenne négative à partir de ta fonction


    Mais surtout pas pour annuler l'execution d'une fonction de manière silencieuse

  5. #5
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut
    je pose ma question autrement,

    Est ce que la fonction return; est obligatoire a chaque fin de fonction,

    A mon avis : non!

    Corrigez moi si j'ai tort

  6. #6
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut
    Merci Shinuza;
    c'est ça ce que je voulais savoir.

    Autrement, tu mettras soit :

    * Cette instruction après un evenement du type onclick sur un lien avec une ancre factice pour annuler la recherche de cette ancre (qui fait remonter le scroll au début du document)
    * Soit pour renvoyer une valeur booléenne négative à partir de ta fonction

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

Discussions similaires

  1. onclick="return false" ne fonctionne pas
    Par pcdj dans le forum ASP.NET
    Réponses: 16
    Dernier message: 13/09/2007, 15h31
  2. Réponses: 3
    Dernier message: 02/09/2007, 11h53
  3. verification de formulaire malgres return false
    Par emile13 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/03/2006, 18h54
  4. Return false inopérent sur un "onclick"
    Par El Riiico dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/01/2006, 11h47
  5. Demande d'explication : "return false"
    Par mickeliette dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 04/10/2004, 10h06

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