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

jQuery Discussion :

Obtenir l'ID du formulaire


Sujet :

jQuery

  1. #1
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut Obtenir l'ID du formulaire
    Salut à tous

    Je cherche désespérément obtenir l'ID du formulaire où se trouve l'élément qui lui bien sûr se trouve dans le formulaire en question.

    Impossible de le définir "en dur" car il y a plusieurs formulaires dans cette même page qui ont les mêmes contrôles, autres valeurs cependant.
    Chaque formulaire à alors les même boutons radios qui exploite un Objet changeDep ci-dessous.

    Coté fichier JS ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    // Partie évènement
    $(".radioClick").change(function() {
        $(this).changeDep({
            departements: listeDep
        });
    });
    C'est au niveau de l'Objet "changeDep" où j'aimerais obtenir cet ID pour pouvoir modifier un autre élément lié.


    Si vous avez une piste

  2. #2
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    Bonjour,

    il faut regarder du côté de "closest" qui remonte les noeuds du DOM jusqu'a rencontrer celui spécifié.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // Partie évènement
    $(".radioClick").change(function() {
        // ID du formulaire
        var form_id = $(this).closest("form").attr("id");
     
        $(this).changeDep({
            departements: listeDep
        });
    });
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  3. #3
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    il faut regarder du côté de "closest"
    Vraiment magnifique
    C'est exactement ce que je recherchais, c'est tout bon ...

    Merci Arnaud

  4. #4
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    Mais de rien !
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

Discussions similaires

  1. [LibreOffice][Base de données] Obtenir le nom du formulaire actif
    Par El Bosc dans le forum OpenOffice & LibreOffice
    Réponses: 0
    Dernier message: 01/03/2014, 19h13
  2. [A-00] Obtenir la liste des Formulaires/Etats utilisant une requête
    Par popoliline dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 19/01/2009, 09h42
  3. [FAQ] Obtenir la date de modification d'un formulaire
    Par Tofalu dans le forum Contribuez
    Réponses: 18
    Dernier message: 12/11/2007, 14h00
  4. Obtenir tous les champs d'un formulaire
    Par killprog dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 20/03/2006, 13h15
  5. Réponses: 1
    Dernier message: 20/12/2005, 15h56

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