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

Discussion :

Plusieurs formulaires avec le meme nom

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    478
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 478
    Points : 189
    Points
    189
    Par défaut Plusieurs formulaires avec le meme nom
    Bonjour,

    Est-il correcte de faire plusieurs formulaires sur une meme page avec le meme name comme dans mon exemple?
    Cela fonctionne et je recupere bien la valeur associee au bouton mais si cela n'est pas bon je risque d'avoir des problemes avec certains navigateurs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form name="input"  method="post"> <input type="hidden" name="idadsenseville" value="19" /><input type="submit" value="Supprimer cette ville" /></form>
    <form name="input"  method="post"> <input type="hidden" name="idadsenseville" value="18" /><input type="submit" value="Supprimer cette ville" /></form>
    <form name="input"  method="post"> <input type="hidden" name="idadsenseville" value="17" /><input type="submit" value="Supprimer cette ville" /></form>
    
    $numville1 = $_POST['idadsenseville'];
    echo $numville1 ;
    Merci de votre aide

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 112
    Points
    44 112
    Par défaut
    Bonjour,
    le BUTTON type="submit" soumet la FORM qui le contient, de ce coté là donc pas de soucis.
    ...je risque d'avoir des problemes avec certains navigateurs.
    c'est effectivement lorsque tu va vouloir accéder aux différents élément de tes FORMs que cela risque de se gâter.

    Si tu veux avoir accès à une FORM en particulier on peut utiliser
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var oForms = document.forms;
    alert( oForms.length);// affichera 3 dans ton cas
    par contre un
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    alert( oForm['input'].tagName);
    ne rendra pas le même résultat suivant les navigateurs.

    Bon quoiqu'il arrive il est préférable d'accéder aux élément via leur ID qui doivent être UNIQUE, mais tu n'en a pas indiqué.

    Coté serveur par contre il peut y avoir confusion.

    Je pense que dans ton cas il s'agit d'un problème de conception de ton formulaire mais je peux me tromper, ne connaissant pas la finalité.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    478
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 478
    Points : 189
    Points
    189
    Par défaut
    Merci pour ces informations NoSmoking

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

Discussions similaires

  1. plusieurs div avec le meme nom
    Par dede64 dans le forum jQuery
    Réponses: 9
    Dernier message: 25/08/2009, 16h54
  2. validation de plusieurs formulaires sur la meme page
    Par sheisqo dans le forum Langage
    Réponses: 3
    Dernier message: 26/03/2009, 21h55
  3. Réponses: 3
    Dernier message: 29/12/2008, 15h22
  4. plusieur select avec le meme nom
    Par oughlad dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 26/05/2006, 12h09
  5. Problème pour différencier plusieurs select avec le même nom
    Par vallica dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 24/04/2006, 11h35

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