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

Servlets/JSP Java Discussion :

Problème soumission formulaire


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Problème soumission formulaire
    Bonjour à tous,

    Je rencontre un petit soucis avec un bouton d'un de mes formulaires...

    Voici le code tel qu'il est pour le moment...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <form method="POST" action="servletPanier?code=${voyage.code}&amp;codeHotel=${voyage.codeHotel}&amp;prix=${voyage.prix}&amp;action=ajouter">
            Hotel : ${voyage.codeHotel}<br>
            Prix : ${voyage.prix}<br>
            nombre de personnes : ${voyage.nbPersonnes}<br>
            duree du sejour : ${voyage.dureeSejour} jours<br>
            <a href="ServletDetails?code=${voyage.code}">détails</a>
            <input type="submit" value="acheter" name="${voyage.code}">
    </form>
    Ce bout de code fonctionne bien mais j'aimerais que le lien vers les détails soit également placé dans un bouton et cela me pose problème...
    Ma prof a donné cette astuce afin de pouvoir placer 2 boutons dans le même formulaire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <form name = "MyForm"… ><input type="Button" value ="Bonjour"
             onclick= "document.MyForm.action= ‘ServletBienvenue’;
             document.MyForm.submit( );" />
    <input type="Button" value = "Au revoir"
             onclick= "document.MyForm.action= ‘ServletQuitter’;
             document.MyForm.submit( );" />
    </form>
    J'ai essayé de suivre cet exemple mais le problème c'est lorsque je précise l'action à réaliser dans le onclick, la machine râle à cause des accolades qui se trouvent dans le onclick alors que si je le laisse dans l'action du formulaire comme c'est pour le moment cela ne pose aucun problème...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <input type="Button" value = "Détails"
             onclick= "document.MyForm.action= ‘servletPanier?code=${voyage.code}&amp;codeHotel=${voyage.codeHotel}&amp;prix=${voyage.prix}&amp;action=ajouter’;
             document.MyForm.submit( );" />
    auriez vous une solution à mon problème?

    Merci de votre lecture

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    J'ai trouvé un moyen de contourner mon problème

    C'est pas très propre mais ça fonctionne bien sous IE et sous FF

    J'ai transformé mon lien en Bouton et je lui donne les arguments nécessaires

Discussions similaires

  1. [IIS - TOMCAT][Struts] Problème de formulaire
    Par tscoops dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 01/02/2005, 15h04
  2. Réponses: 7
    Dernier message: 19/10/2004, 17h12
  3. [STRUTS] problème de formulaire
    Par ultimax dans le forum Struts 1
    Réponses: 5
    Dernier message: 09/07/2004, 16h55
  4. [Struts] Problème de formulaire(s) ...
    Par djoukit dans le forum Struts 1
    Réponses: 8
    Dernier message: 11/03/2004, 00h48
  5. Réponses: 12
    Dernier message: 24/09/2003, 16h26

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