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 avec parametre variable [FAQ]


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �m�rite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par d�faut Fonction avec parametre variable
    Bonjour,

    J'ai une fonction auquel je passe le nom d'un formulaire en param�tre et je voudrai r�cuperer un champ particulier de celui-ci.
    Mon probl�me est qu'il n'arrive pas � utiliser cette variable pour r�cuperer le champ.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    function ma_fonction (nom_formulaire) {
      var champ = document.nom_formulaire.nom_champ;
    }
    (La variable nom_champ est le m�me pour tous les formulaires)
    J'ai essay� en mettant le nom du formulaire "en dur", �a fonctionne.

    Merci pour vos r�ponses.

  2. #2
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    bonjour,

    essaye ceci :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    function ma_fonction (nom_formulaire) 
    {  
        var champ = eval('document.'+nom_formulaire+'.nom_champ'); 
    }

  3. #3
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532

  4. #4
    Membre �m�rite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par d�faut Oui, mais... pour les checkbox multiples
    Merci pour vos 2 r�ponses, �a fonctionne.
    Sauf que mon champ est en fait un tableau, c'est � dire qu'on peut choisir plusieurs valeurs (cases � cocher)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <input type="checkbox" name="selection[]" value="valeur1" />
    <input type="checkbox" name="selection[]" value="valeur2" />
    <input type="checkbox" name="selection[]" value="valeur3" />
    Ainsi, on peut selectionner la valeur1, seule, ou bien valeur1 et valeur2 etc.

    Mais pour recuperer toutes les cases coch�es en Javascript, est-ce possible ?
    J'ai essay� ceci
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    var champ = document[nom_formulaire].nom_champ;
    Et m�me
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    var champ = document[nom_formulaire].nom_champ[];
    Ca ne les recupere pas
    Merci !

  5. #5
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    function x(nom_formulaire, nom_champ) {
        var champ = document[nom_formulaire].elements[nom_champ];
    }
     
    x("formName", "selection[]")
    ?

  6. #6
    Membre �m�rite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par d�faut
    Merci FremyCompany.
    Ca marche nickel

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. attribuer dynamiquement une fonction avec parametre variable dans un onclick
    Par ernestrenan dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 19/10/2011, 19h03
  2. Problemes avec une fonction a parametres variables
    Par karim&thomas dans le forum C++
    R�ponses: 3
    Dernier message: 15/05/2008, 12h43
  3. [EasyPHP] Fonction avec parametre par r�f�rence et EasyPHP 1.8
    Par niaxon dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 9
    Dernier message: 01/02/2007, 10h59
  4. cr�er une fonction avec parametre optionnel
    Par maximenet dans le forum Langage
    R�ponses: 2
    Dernier message: 29/01/2006, 20h51
  5. fonction avec parametre
    Par donny dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 16/06/2005, 11h31

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