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

Symfony PHP Discussion :

Listes déroulantes dynamiques


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 46
    Par défaut Listes déroulantes dynamiques
    Salut,

    J'essaye de réaliser un formulaire avec deux listes déroulantes : La deuxième se charge dynamiquement en fonction dans ce qui a été choisi dans la première. En cherchant un peu sur le net j’ai vu parlé d’ajax et Jquery, Lequel est le plus approprié pour faire ça et est ce que symfony intègre un plugin spécial pour réaliser cette tache.

    Merci par avance de vos réponses

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    AJAX utilise javascript pour inter-réagir entre un partie de la page et une autre ou le serveur, souvent un framework javascript est utilisé, le plus courant est JQuery, mais d'autres existes (prototype,...)

    Il n'y a pas de widget qui permettent de réaliser cette opération tel quel, il va falloir mettre les mains dans le cambouis. Et sérieusement.

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 46
    Par défaut
    Oulala j’ai peur là, en tous cas merci pour les infos je vais m’y mettre à travailler un peu avec JQuery.

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    N'oublie jamais le principe qui veut que l'on puisse travailler sans AJAX, en mode dégradé, donc que PHP. Donc, dans un premier temps, il faut un form avec deux listes et un bouton (pour ré-afficher la deuxième.

    Ensuite, tu rajoutes une couche de javascrip (avec JQuery) pour cacher le bouton, récupérer le changement dans la première liste, appeler une fonction php pour récupérer les données de la deuxième liste, soit en JSON et tu mets en forme le select de la deuxième liste en javascript, soit en xhtml, en récupérant la totalité de la liste (voir du formulaire, avec deux liste... et en ré-affichant cette partie. Je ne sais pas quel est la meilleurs solution, cela dépend beaucoup de ton application et de test user.

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 46
    Par défaut
    Ok je vais essayé de voir aussi la possibilité d'utiliser cette solution que ta proposé, par contre tu veux dire quoi pas les tests user et c'est quoi leur influence sur mon choix ?

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Les validations a faire pour accepter les données (j'ai pas été claire sur ce coup... ) désolé.

Discussions similaires

  1. récupérer la valeur d'une liste déroulante dynamique
    Par grinder59 dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 23/01/2006, 17h51
  2. Liste déroulante dynamique
    Par Screw16 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/10/2005, 20h37
  3. [HTML] liste déroulante dynamique
    Par lacousinee dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 04/08/2005, 20h51
  4. Liste déroulante dynamique ?
    Par Regis.C dans le forum Composants
    Réponses: 5
    Dernier message: 29/06/2005, 12h09
  5. [FORMULAIRE] Liste déroulante dynamique
    Par bchristo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/01/2005, 10h07

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