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 :

cacher un formulaire


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 11
    Par défaut cacher un formulaire
    Bonjour à tous,

    J'ai une page (P) qui contient un formulaire (A)

    L'utilisateur le remplit puis après validation doit voir apparaître un second formulaire (B)

    Mon problème est de parvenir à cacher B tant que A n'est pas validé, alors qu'actuellement ils apparaissent simultanément

    Je pense à des opérateurs en Javascript mais je ne maîtrise pas bien le sujet (leur emplacement dans le code html)

    Si quelqu'un pouvait m'indiquer une route à explorer

    Merci par avance

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    à moins que tu n'aies oublié une précision, aucun besoin de Javascript dans ce que tu décris : la soumission du premier formulaire entraîne le rechargement de la page. Le second formulaire peut donc être dans une 2° page.

    Dans tous les cas (même si c'est la même page qui génère les 2), tu ne devrais pas avoir à gérer le masquage/affichage de l'un ou l'autre

    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 11
    Par défaut précisions
    D'abord merci pour ta réponse

    En fait, à partir d'une page Spip, j'appelle mes 2 formulaires

    #FORMULAIRE_ADHESION (infos concernant l'adhérent)

    #FORMULAIRE_ADHESION_PAYPAL (paiment de l'adhésion)

    Actuellement ils se suivent sur une même page et ce n'est pas très élégant

    J'aurais voulu que seulement après validation du premier le second apparaisse

    C'est en fouillant sur le net que j'ai vu que JS permettait de cacher des éléments, mais vu ta remarque (et ton expérience), j'ai l'impression que je fais fausse route

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par janluski Voir le message
    Actuellement ils se suivent sur une même page et ce n'est pas très élégant

    J'aurais voulu que seulement après validation du premier le second apparaisse
    Il serait plus simple de rester sur le fonctionnement standard (qui donnerait, en apparence, le même résultat) :
    • seul le 1° formulaire est affiché
    • validation de l'utilisateur
    • affichage du 2° formulaire (dans une nouvelle page)


    EDIT : d'autant plus dans le cas d'une adhésion suivie d'un paiement

    A+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 11
    Par défaut
    Je crois que j'étais pris dans une boucle et que je n'en sortais plus

    En fait, l'avantage d'un forum, hormis de partager des expériences, c'est qu'en écrivant cela permet de sortir de boucles dans lesquelles on s'enferme.

    Tes commentaires m'ont ramené à la raison et la solution n'a rien à voir avec JavaScript, en effet.

    Merci de ton attention

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

Discussions similaires

  1. Montrer/Cacher un formulaire dans un fieldset
    Par Goupo dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 31/03/2009, 11h30
  2. [syntaxe] appel fonction pour cacher un formulaire
    Par helene38250 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/11/2008, 10h58
  3. Cacher un formulaire ouvert
    Par ac264 dans le forum IHM
    Réponses: 3
    Dernier message: 12/10/2007, 12h56
  4. cacher un formulaire
    Par piogo113 dans le forum Servlets/JSP
    Réponses: 23
    Dernier message: 30/05/2007, 11h57
  5. Afficher/cacher un formulaire
    Par mrttlemonde dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/03/2006, 17h54

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