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 :

corriger code html plusieurs form


Sujet :

HTML

Vue hybride

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

    Informations forums :
    Inscription : Juin 2010
    Messages : 74
    Par défaut corriger code html plusieurs form
    Bonjour,

    Comment mettre plusieurs actions dans un seul form, voila mon code, ça marche mais au niveau de l'écriture c'est faux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    <html>
    <head>
      <SCRIPT>
        function Listederoulante() {
    	  i = document.Choix.Liste.selectedIndex;
    	  if (i == 0) return;
            url = document.Choix.Liste.options[i].value;
    	    parent.location.href = url;
        }
      </SCRIPT>
    </head>
    <center>
    <u><b><h1>ADMINISTRATION</h1></b></u><br><br>
    <form action="ajout.php" method="post"><input type="submit" name="ajout" value="Ajout"  />
    </form>
    <form action="modifier.php" method="post">
    	<input type="button" name="modifier" value="Modifier" onClick="Listederoulante()" />
    </form>
    <form action="supprimer.php" method="post">
        <input type="submit" name="supprimer" value="Supprimer"/> 
    </form>
    <form name="Choix"action="accueiladmin.php" method="post">
         <SELECT NAME="Liste">
         <OPTION VALUE="">Faite votre choix
         <OPTION VALUE="infodebase.php"> Choix 1
         <OPTION VALUE="traitementdetexte.php"> Choix 2
     
    	 <input type="hidden" name="deconnexion" value="deco" /><br><br><br><br><br><br>
    	 <input type="submit" value="Se déconnecter" class="submit" />
    </form>
    </center>
    </body>
    </html>
    Si quelqu'un peut me corriger. Merci d'avance.

    Ps : de plus avec plusieurs form, je ne peux pas aligner mes 3 boutons, normal et c'est gênant.

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    un formulaire ne peut faire qu'une seul chose envoyer les données.
    tu peux exécuter plusieurs fonction javascript sur un onclick ou un onsubmit

    onclick='fonction1(), fonction2() ....' mais c'est tout.

    pour ce qui est du placement de tes boutons, soit tu utilise un tableau soit des div.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 74
    Par défaut
    euh je ne vois pas comment faire. Peut tu me donner un exemple pour l'un des mes 3 boutons par exemple ? J'essaye depuis hier d'avoir une belle page sans 36 form, mais bon ça ne fonctionnait pas.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Bonjour,

    En regardant le code donné, j'ai l'impression que l'utilisation de FORM n'est pas nécessaire pour la quasi-totalité des cas.

    En effet, puisque le seul contenu du formulaire est le bouton (et si l'appel en POST n'est pas indispensable) alors tu peux remplacer le FORM/INPUT par un lien A.

    Le FORM modifier n'est même jamais posté puisque le bouton n'est pas SUBMIT

    devyan

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 74
    Par défaut
    euh j'ai pas tout compris. Tu veux que je met des liens?


    ça fonctionne mais comment refaire le truc pour le lien modification c'est à dire que je choisis ce que je veux dans la liste déroulante et ensuite je clique sur modifier et ça arrive sur la page en question. Comme j'ai fait plus haut en fait pour le bouton sauf que c'est un lien la

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="ajouter.php">Ajouter</a>
    <a href="modifier.php">Modifier</a>
    <a href="supprimer.php">Supprimer</a>

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Citation Envoyé par fado59 Voir le message
    euh j'ai pas tout compris. Tu veux que je met des liens?

    C'est sa la syntaxe ?

    <a href="ajouter.php">Ajouter</a>
    <a href="modifier.php">Modifier</a>
    <a href="supprimer.php">Supprimer</a>

    Je dois placer ou le code de ma liste déroulante aussi maintenant ?
    Je vais répondre à cette dernière question par un autre question

    Où était placé "le code de ma liste déroulante" avant ?

    devyan

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/04/2011, 20h35
  2. [Lazarus] Factorisation de code de plusieurs Forms
    Par Invité dans le forum Lazarus
    Réponses: 1
    Dernier message: 17/10/2010, 18h35
  3. [FORM] formulaire avec code html
    Par ddeee dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 11/09/2008, 17h47
  4. Réponses: 1
    Dernier message: 03/06/2008, 09h27
  5. [html:form] Code html généré contient le contexte
    Par Fricky dans le forum Struts 1
    Réponses: 4
    Dernier message: 29/01/2008, 17h28

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