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

Langage PHP Discussion :

formulaire dynamique


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 228
    Points : 93
    Points
    93
    Par défaut formulaire dynamique
    bonjour,
    je fais un formulaire où le choix dans une liste détermine les valeurs d'une autre. Pour l'instant, ça fonctionne correctement mais j'ai un souci pour ma partie "edit" qui est une section où l'on peut modifier ce que l'on a entré prédemment. En fait, je veux que le formulaire apparaisse avec ses champs déjà rempli, ce que j'arrive à faire. Le problème est que si je selectionne une autre valeur dans mon premier formulaire, le deuxième reste apparant. Le "changement" du deuxieme formulaire se fait par un script javascript, récupéré sur le net, qui a une variable globale que je dois modifier dans mon code php. Je pense que je devrais faire un truc du genre (où oldId est une fonction qui assigne à la variable la valeur xxx).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php
    ....
    ?>
    <script>oldId(xxx)</script>
    xxx doit ^tre du genre 'div'.$id mais je n'y arrive pas.

    merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 228
    Points : 93
    Points
    93
    Par défaut
    je ne pense avoir été assez clair et concis car je m'embrouille moi même mais...

    j'ai X formulaires qui sont cachés (display:none sur un div), que j'affiche quand je veux par un script js. Un variable permet de savoir lequel est affiché mais quand je suis sur edit, il faut que j'arrive à modifier cette variable pour lui metre la valeur du formulaire que j'ai affiché manuellement.

    Est-ce plus clair ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 228
    Points : 93
    Points
    93
    Par défaut
    je me suis rendu compte que ce que j'avais avant ne fonctionne pas donc je reprends à zéro. Maintenant, je me demande s'il est possible d'afficher une liste en fonction de la selection d'une autre sans utiliser un moyen brutal qui consiste à toutes les mettre mais cachées (display:none) puis à mettre en valeur (display:block) celle qui doit être affichée.

    merci

Discussions similaires

  1. Validation formulaire dynamique
    Par odelayen dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/08/2005, 17h47
  2. [JSF] Implémentation d'un formulaire dynamique
    Par Fleep dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/03/2005, 19h00
  3. pb access formulaire dynamique
    Par jibouze dans le forum IHM
    Réponses: 3
    Dernier message: 12/01/2005, 09h39
  4. formulaire dynamique
    Par shirya dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/10/2004, 16h13
  5. [struts]Formulaire dynamique
    Par GreenJay dans le forum Struts 1
    Réponses: 8
    Dernier message: 28/05/2004, 16h35

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