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 :

Deux formulaires dans une page


Sujet :

HTML

  1. #1
    Membre éclairé Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Par défaut Deux formulaires dans une page
    Bonjour,

    voilà mon soucis, j'ai une page ou on va saisir des produits avec saisie nom, prénom, etc...

    Et dans cette page il est possible d'ajouter une "option" à un produit mais je veux que cela se fasse a part de la page principal tout en étant inclus dedans...

    J'ai essayé de cette forme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form>
      <form>
      </form>
    </form>
    Comme vous vous en douté sa fonctionne pas...

    j'ai essayé comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <form>
       include("options.php"); //où se trouve l'autre formulaire
    </form>
    Et ben figurez vous que ça fonctionne toujours pas...

    Bref avez vous une solution ??

    Merci d'avance

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Ton include ne permet que de générer du code HTML, donc au final le rendu sera le même que dans ton premier cas.

    Et il est vivement déconseillé de ne pas imbriquer deux (ou plus) balises form. cela risque d'une part d'entrainer un comportement totalement imprévisible de leur part, et d'autre part ce n'est pas valide selon les spécifications du W3C.

  3. #3
    Membre éclairé Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Par défaut
    Ouep donc faut que je trouve une autre solution ^^

    Merci pour ta réponse ^^

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 63
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <form>
       include("options.php"); //où se trouve l'autre formulaire
    </form>
    Tu ne dois pas inclure tout ton formulaire mais juste son contenu (sans les balises form). Donc dans ton fichier php et plus html :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form>
    <?php
    include("option.php");
    ?>
    </form>
    Maintenant reste à savoir si ton option est tout le temps disponible ou s'il elle dépend de certains paramètres...

  5. #5
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    Pourquoi ne pas afficher la partie correspondante à ton "option" à l'aide d'une checkbox par exemple.
    Sur le "onclick" tu fais une petite fonction en JS qui, si ta checkbox est cochée tu affiches le code correspondant à l'option, dans une "div" (placée entre tes balises "form" avec "innerHTML = 'code .....' ", et si elle n'est pas cochée " innerHTML= '' ".

    EDIT : Tu peux t'inspirer de ceci.

Discussions similaires

  1. Deux formulaires dans une page
    Par lextaz33 dans le forum Struts 1
    Réponses: 1
    Dernier message: 30/06/2008, 14h33
  2. Conflit entre deux js dans une page HTML (inclure plusieurs js)
    Par karinemariejeanne dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 28/06/2007, 16h31
  3. formulaire dans une page lié a une page master
    Par fatiz1986 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 01/06/2007, 12h32
  4. Réponses: 4
    Dernier message: 14/09/2006, 22h28
  5. Mutiple formulaire dans une page HTML
    Par yannickexia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 21/07/2005, 22h20

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