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

HTML Discussion :

formulaire à configuration variable


Sujet :

HTML

  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut formulaire à configuration variable
    Bonjour,

    je voudrais réaliser un formulaire, dans lequel si certains choix sont faits (checkbox), des champs sont rajoutés (pour des précisions)(avant la validation), et du coup les champs suivants sont décalés : est-ce que ce que je souhaite est faisable, et si oui, comment ?

  2. #2
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Vu l'absence de réponse depuis hier, j'en ai déduit que ce n'était pas faisable, donc j'ai mis directement tous les champs, avec la mention "à remplir si xxx sélectionné".

  3. #3
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    N'oublie pas qu'on est le Weekend d'où une plus longue attente pour les réponses.

    Ce que tu demandes est réalisable, pour ma part j'opterais en deux étapes....
    Dans le 1er formulaire tu demandes de choisir entre un ou plusieurs choix (checkbox donc) et quand tu passes à l'étape suivante, tu affiches les données que tu souhaites mettre en fonction des choix de la 1ere étape.
    A la deuxième étape tu finalises l'enregistrement.

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Je n'avais pas pensé à ces 2 étapes,mais pour faire du code conditionnel, il faut faire du js ou du PHP, n'est-ce-pas ?

  5. #5
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    En php c'est faisable, il te suffit de mettre tes valeurs de la 1ere étape dans un input caché soit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="toto" value="<?php $_POST['toto'] ?>" />
    La syntaxe en php n''est peut être pas la meilleure (pas encore expert en php) mais c'est le principe

    En javascript, je ne sais pas trop....

  6. #6
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Je ne me repenche là-dessus que 2 jours après, mais j'avoue que je ne vois pas ce que fait la ligne de code que tu as indiquée ; pour moi, suite au formulaire 1 qui aurait pour action action1.php, dans action1.php, je mettrais un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    $val=$_POST['val'];//où val est un des champs du formulaire 1
    ...
    if ($val=='oui') {// On suppose que l'utilisateur pouvait choisir oui ou non
    echo(<form action="action2.php" method="post">);
    echo(<input...>);
    ...
    echo(<input name="submit" value="Validation d&eacute;finitive" type="submit">);
    echo(</form>);
    }
    Donc, quel est le rôle de la ligne que tu as indiquée...

  7. #7
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Si ton 2ème formulaire dépend simplement d'une réponse soit oui, soit non, alors effectivement tu n'auras pas besoin de cacher les valeurs.

    Pour ma part, je pensais que dans ta 1ère étape, tu aurais plusieurs questions, concernant la civilité par exemple et le 2ème des informations personnel si on peut dire ça, comme ça alors la oui l'utilisation input en hidden s'avère utile

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Formulaire et Variable Globale
    Par Jean_Benoit dans le forum IHM
    Réponses: 4
    Dernier message: 27/02/2007, 22h02
  2. Nom formulaire en variable ?
    Par popo68 dans le forum IHM
    Réponses: 5
    Dernier message: 07/12/2006, 10h43
  3. VALUE d'un champ de formulaire avec variable php
    Par shub dans le forum Langage
    Réponses: 5
    Dernier message: 04/04/2006, 12h13
  4. [Débutant(e)] [Configuration] variables d'environnement
    Par ENIT-Info dans le forum Tomcat et TomEE
    Réponses: 11
    Dernier message: 25/02/2005, 15h45

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