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

ASP Discussion :

formulaire avec deux boutons qui envoient dans des pages <


Sujet :

ASP

  1. #1
    Membre à l'essai
    Inscrit en
    mars 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 19
    Points : 17
    Points
    17
    Par défaut formulaire avec deux boutons qui envoient dans des pages <
    bonjour à tous,
    je souhaite réaliser une combobox suivi de deux boutons qui m'emmenent dans des pages différentes selon sur quel bouton on clique, tout en récupérant la meme valeur dans les deux pages différentes.

    comment je fais pour traiter ça en asp?

    en faisant un formulaire je n'ai pas réussi à gérer ça et avec deux formulaires je ne parviens à récupérer la valeur que dans une des deux pages

    merci d'avance

  2. #2
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Salut,

    tu soumets le forumulaire de façon à recharger ta page. Ensuite, selon le bouton sur lequel tu as appuyé tu fais une redirection avec response.redirect et des paramètres en querystring ou bien tu renvoies un second formulaire que tu soumets au chargement de la page.

    Pas de code à proposé mais c'est assez simple.

    @+
    Les Cours et tutoriels JavaScript
    Penser à la recherche et au bouton

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    mai 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2004
    Messages : 66
    Points : 41
    Points
    41
    Par défaut
    je pense qu'il faut que tu essaies de jouer sur les options "selected" de ta combo

    Mais c'est en vb que tu fais ca?

    Car sinon il faut récupérer les valeurs avec request.querystring si tu utilises la method GET ou bien request.form avec la method POST de ton formulaire :o
    king of bélier!
    Pourquoi on utilise un bélier pour enfoncer les portes?
    Parce que ca n'a rien dans le crâne donc ca craint rien

  4. #4
    Membre à l'essai
    Inscrit en
    mars 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 19
    Points : 17
    Points
    17
    Par défaut
    et comment je fais pour savoir sur quel bouton j'ai appuyé?

  5. #5
    Membre à l'essai
    Inscrit en
    mars 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 19
    Points : 17
    Points
    17
    Par défaut
    récupérer la valeur n'est pas un problème le problème c'est que jene sais pas comment je fais pour savoir sur quel bouton j'ai cliqué

  6. #6
    Membre régulier
    Inscrit en
    avril 2004
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : avril 2004
    Messages : 127
    Points : 119
    Points
    119
    Par défaut
    tu peux gérer ca en javascript, si j'ai bien compris le pb:

    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
     
     
    <script langage="javascript">
    function EnvoiFormulaire(bouton)
    {
     if (bouton.name == "Bouton1")
     {
       document.form1.action = "tapage1.asp";
       document.form1.submit();
     }
     else
     {
       document.form1.action = "tapage2.asp";
       document.form1.submit();
     }
    }
    </script>
     
    <form action="#" method="post" name="form1">
    <input type="button" value="Bouton1" name="Bouton1" onClick="EnvoiFormulaire(this)">
    <input type="button" value="Bouton2" name="Bouton2" onClick="EnvoiFormulaire(this)">
    </form>

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    mai 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2004
    Messages : 66
    Points : 41
    Points
    41
    Par défaut
    Si tu ne sais pas sur quel bouton tu click c parce que tu utilises un submit c ca??

    essaie plutot de faire

    "input type = button" puis tu mets un nom mais je me souviens plus si c'est name ou value pour le nom

    après tu définis un événement style "onclick"
    king of bélier!
    Pourquoi on utilise un bélier pour enfoncer les portes?
    Parce que ca n'a rien dans le crâne donc ca craint rien

  8. #8
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    2 solutions.

    1/ je ne m'en souviens pas trop mais tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    response.write request.form
    quand tu appuies sur un bouton puis sur l'autre et tu sauras quelle condition faire

    2/ en javascript, tu donnes une valeur a un champs input invisible puis tu soumets le formulaire. Evidemment la valeur dépendras du bouton:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="javascript:document.monform.monhidden.value='bouton1';document.monform.submit();"
    Je garantie pas la syntaxe
    Les Cours et tutoriels JavaScript
    Penser à la recherche et au bouton

  9. #9
    Inactif
    Inscrit en
    juillet 2002
    Messages
    315
    Détails du profil
    Informations forums :
    Inscription : juillet 2002
    Messages : 315
    Points : 353
    Points
    353
    Par défaut
    merci de penser à poster dans le bon forum

    ton problème est côté client => forum Javascript

  10. #10
    Membre à l'essai
    Inscrit en
    mars 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 19
    Points : 17
    Points
    17
    Par défaut
    ok lexav mais je savais pas je pensais simplement qu'on pouvais le faire en asp comme je l'ai dit plus haut malheureusement ce n'est pas le cas.
    en tout cas merci à tous pour vos réponses rapides je pense pouvoir me débrouiller maintenant bonne journée à tous

  11. #11
    Membre à l'essai
    Inscrit en
    mars 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 19
    Points : 17
    Points
    17
    Par défaut
    l'exemple de cmoiscrat fonctionne nickel un grand merci donc à toi

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

Discussions similaires

  1. un formulaire avec deux bouton
    Par ikramta dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/04/2009, 17h16
  2. Rechdom dans un formulaire avec deux critères
    Par isabelle b dans le forum IHM
    Réponses: 11
    Dernier message: 13/05/2008, 00h28
  3. problème avec deux boutons submit pour un formulaire
    Par fattouch_squall dans le forum Langage
    Réponses: 1
    Dernier message: 22/12/2007, 13h42
  4. Formulaire avec deux boutons submit
    Par Taz_8626 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 30/03/2006, 11h41
  5. Formulaire avec deux boutons
    Par Oberown dans le forum Langage
    Réponses: 1
    Dernier message: 12/09/2005, 17h06

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