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 :

Modifier Action d'un formulaire pas JEE


Sujet :

Servlets/JSP Java

  1. #1
    Membre régulier
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    Points : 73
    Points
    73
    Par défaut Modifier Action d'un formulaire pas JEE
    Bonjour,

    Actuellement travaillant sur un petit projet qui nécessite des formulaires, je modifie l'action du formulaire (la destination lors de l'envoi) avec du javascript.

    Mais je me demandais si il n'y avais pas un autre moyen, pour palier au fait que tout le monde n'utilise pas le Javascript.

    Petit exemple de mon code que j'ai actuellement :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <form method="post" action="Ici la page à modifier">
    	<label for="page">Aller à la page :</label>
    		<select name="page">
    			<option>Page 1</option>
    			<option>Page 2</option>
    			<option>Page 3</option>
    			<option>Page 4</option>
    		</select>
    	<input id="envoi" type="button" value="Go !!!">
    </form>

    Et le code Javascript qui modifie l'action en fonction du choix de la ComboBox :
    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function Aiguillage()
    {
    	document.getElementById('form').action = this.form.elements['TypeInfo'].options[this.form.elements['TypeInfo'].selectedIndex].id;
    	document.getElementById('form').submit();
    }
     
    document.getElementById('envoi').onclick=Aiguillage;

    Donc voilà, je recherche la même chose, mais sans l'action Javascript, seulement avec du JEE.
    J'espère arriver à me faire comprendre correctement

    Merci d'avance !

  2. #2
    Membre régulier
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    Points : 73
    Points
    73
    Par défaut
    En fait c'était bidon, j'ai trouvé la solution.
    (J'ai même un peu honte de pas y avoir pensé plus tôt...)


    Au lieu de modifier ma page directement, je la laisse tel-qu'elle, et j'envois le submit du formulaire sur un servlet, qui lui va (en fonction des données récupérée dans le formulaire) s'occuper de faire la re-direction.

    Pardon pour la pollution, visuelle, et bonne continuation.

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

Discussions similaires

  1. modifier l'action d'un formulaire
    Par Jphilip74 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/11/2009, 08h10
  2. Modifier la propriété ACTION de mon formulaire
    Par titan_33 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 22/05/2009, 17h06
  3. Modifier l'action d'un formulaire juste avant son envoi
    Par Tutotictac dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/03/2009, 23h27
  4. modifier action du formulaire
    Par francon81 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/12/2006, 15h24
  5. modifier le action d'un formulaire
    Par Sheriff dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/06/2006, 19h20

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