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 :

formulaire a 2 submit et donc 2 destinations


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 487
    Par défaut formulaire a 2 submit et donc 2 destinations
    bonjour a tous ,

    je suis pas tres fort en JS vois pas fort du tout , et j'ai beau pompe des scipts mais il ne fonctionne pas .


    j'ai une page en php avec un forumaire et et je souhaite avoir deux boutons submit avec un transfert en $_POST l'un vers toto.php et l'autre qui transmet les données a titi.php.


    quelqu'un a t-il quelque chose de ce genre.

    merci

  2. #2
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par nebil Voir le message
    bonjour a tous ,
    je suis pas tres fort en JS vois pas fort du tout , et j'ai beau pompe des scipts mais il ne fonctionne pas .
    j'ai une page en php avec un forumaire et et je souhaite avoir deux boutons submit avec un transfert en $_POST l'un vers toto.php et l'autre qui transmet les données a titi.php.
    quelqu'un a t-il quelque chose de ce genre.
    merci
    Juste un petit rappelle PHP c'est pour récupérer, mais au départ il fabrique un
    HTML

    Ta question est comment avoir deux boutons de validation pour un <FORM

    tout simplement, sans javascript ni rien, juste deux input type submite avec un name ID différent

    donc a la relecture tu verra de suite le quel des deux a été employé !


    Par exemple le HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <input type="submit" name="valid" value="Valider" /> 
    <input type="submit" name="annul" value="Annuler" />
    Le PHP qui reçoit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
     
    if (isset($_POST['valid'])) { 
       //On valide 
    } else if isset($_POST['annul'])) { 
       //On annule 
    } else ....

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 487
    Par défaut
    ok mon formulaire est en XHTML


    mais la je comprend pas

    dans ma balise form

    je fait comment pour l'attribut action je met les deux page "toto.php et titi.php". ?

    quand je vais appuyer sur le bouton 1 qui devrais avoir comme destination toto.php
    comment le bouton va savoir que l'action c'est pour toto.php ?

  4. #4
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par nebil Voir le message
    ok mon formulaire est en XHTML
    mais la je comprend pas
    dans ma balise form
    je fait comment pour l'attribut action je met les deux page "toto.php et titi.php". ?
    quand je vais appuyer sur le bouton 1 qui devrais avoir comme destination toto.php
    comment le bouton va savoir que l'action c'est pour toto.php ?
    Oui la il faut surement un morceau de javascript ! sur la validation, ou deux FORM ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 487
    Par défaut
    ba voila c'est ca que je cherche c'est de posté et non de savoir quel formulaire a ete envoyé.

    il me faut modifier selon le bouton utiliser l'action , mais comment !

  6. #6
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par nebil Voir le message
    ba voila c'est ca que je cherche c'est de posté et non de savoir quel formulaire a ete envoyé.

    il me faut modifier selon le bouton utiliser l'action , mais comment !
    Oui mais justement pour éviter javascript j'enverrais tout dans TOTO

    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    // 1 capter les autres POST et le mettre en valeur de session
    // puis
    if (isset($_POST['valid'])) { 
       //On valide on reste dans TOTO
    } else if isset($_POST['annul'])) { 
       //On annule on reroute 
     header('Location: TITI.PHP');
    } else ....

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

Discussions similaires

  1. [Formulaire] Mettre deux submit dans un formulaire
    Par sagitarium dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/11/2006, 20h24
  2. formulaire a multiple submit
    Par phoeniix07 dans le forum Langage
    Réponses: 5
    Dernier message: 31/05/2006, 10h59
  3. Formulaire avec plusieurs submit !
    Par alfigor dans le forum Langage
    Réponses: 6
    Dernier message: 21/04/2006, 12h09
  4. Formulaire avec plusieurs submit -> Récupération
    Par masseur dans le forum Langage
    Réponses: 14
    Dernier message: 30/03/2006, 08h17
  5. Formulaire et bouton submit avec image mapée
    Par dody dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/12/2004, 16h00

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