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 :

Passage de parametre à une fonction


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut Passage de parametre à une fonction
    Bonjour,
    J'ai plusieurs input qui appellent la même fonction javascript.

    Est-il possible de connaitre quel est l'input (par son id ou son name) qui a appelé cette fonction a l'intérieur de celle-ci.

    Je sais que la solution "habituelle" ou§et "normale" serait de passer cette information en paramètre, mais pour simplifier les choses disons que je ne peux pas !

    Merci d'avance pour votre aide,
    Meloo

    PS : pour information, j'utilise un pluggin qui servant à valider les formulaires mais les fonctions sont appelés à partir de l'attribut class

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    sans code on ne peux répondre

    A+JYT

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut
    Malheureusement, je ne pense pas que mon code va vous aider... Je vous le montre quand même.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class='span-2 last prx'><input type='text' class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]' id='prix_".$num_etiquette."_".$num_ligne."' name='prix_".$num_etiquette."_".$num_ligne."'/></div>
    et pour le javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function valide_prix_famille(){
    alert("la case qui a envoyé cette info est "+XXXXXXXXXX);
    }
    où XXX pourrait être le nom ou l'id de la case.

    Merci en tout cas sekaijin

  4. #4
    Invité
    Invité(e)
    Par défaut
    bonjour

    utilise le mot clee this

  5. #5
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    non ce que je demande c'est le code qui fait l'appel
    genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <... onclick="AppelDeMafonction()" ....>
    A+JYT

  6. #6
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut
    Citation Envoyé par sekaijin Voir le message
    non ce que je demande c'est le code qui fait l'appel
    genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <... onclick="AppelDeMafonction()" ....>
    A+JYT
    En fait, et c'est pour cela que je ne voulais pas montrer le code, l'appel de ma fonction est faite comme ceci : funcCall[valide_prix_famille]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class='span-2 last prx'><input type='text' class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]' id='prix_".$num_etiquette."_".$num_ligne."' name='prix_".$num_etiquette."_".$num_ligne."'/></div>
    Sans rentrer dans les détails, je ne peux pas passer de parametre à cette fonction. Je dois donc chercher un autre moyen, comme par exemple connaitre l’élément du formulaire qui l'a appelé.



    mekal, le mot de clé "this" ne fonctionne pas dans une fonction normale, si ?

    Merci de votre réponse

Discussions similaires

  1. Réponses: 8
    Dernier message: 10/03/2006, 17h28
  2. [VBA-E]passage de parametre à une fonction
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 02/02/2006, 17h51
  3. Passage de 'pipe' à une fonction ?
    Par laurent_ifips dans le forum POSIX
    Réponses: 2
    Dernier message: 25/11/2005, 07h06
  4. Réponses: 13
    Dernier message: 13/10/2005, 16h03
  5. [JAVASCRIPT] passage d'argument à une fonction
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/06/2005, 18h17

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