[Servlet|JSP]Plusieurs submit dans un formulaire

Plusieurs submit dans un formulaire [Servlet|JSP] - Java - Programmation

Marsh Posté le 22-10-2002 à 16:23:15    

j ai plusieurs boutons submits dans un formulaire et je voudrais dans ma servlet savoir lequel a validé mon formulaire afin de traiter mes infos différemment.
 
Pour être plus clair,
j ai 2 boutons submits <input type=submit value=valider1 name=bouton1> , <input type=submit value=valider2 name=bouton2>
 
dans ma servlet, j aimerai avoir
 
if boutonpressé=valider1 then traitement 1;
if boutonpressé=valider2 then traitement 2;
 
J espère que je ne suis pas trop confus !!!
Merci

Reply

Marsh Posté le 22-10-2002 à 16:23:15   

Reply

Marsh Posté le 22-10-2002 à 16:31:09    

A ta place, j'utiliserais le même nom pour mes différents boutons mais des des valeurs différentes :
 

Code :
  1. <input type="submit" value="valider1" name="bouton_validation">
  2. <input type="submit" value="valider2" name="bouton_validation">


 
Après, tu récupère le paramètre de requête bouton_validation et tu testes sur la valeur de ce paramètre.

Reply

Marsh Posté le 22-10-2002 à 16:59:03    

Merci !  :bounce:

Reply

Marsh Posté le 22-10-2002 à 18:29:28    

arghhhh
j'utilise des type = image à la place des types submit, il veut pas me rendre la valeur ... ouinnnn  :cry:  
 
quand je fais  
<type=submit value=value1 name=validation>
et dans ma servlet
request.getparameter("validation" ) -> retourne value1
chouette ca marche !  :D  
 
mais quand je fais
<type=image src=monimage value=value2 name=validation>
request.getparameter("validation" ) -> retourne null alors que j'aimerai bien que ca me retourne value2 ...
 
Comment qu'on fait sivouplai ? c'est ou l'erreur ?
HELLLLLLPPPPPPPPPPP  :??:  
 

Reply

Marsh Posté le 22-10-2002 à 20:33:22    

passe un petit bout de javascript qui fixe une valeur dans un champ invisible indiquant l'image cliquée  avant d'envoyer le formulaire ...

Reply

Marsh Posté le 23-10-2002 à 10:23:08    

Et sans javascript ?  :??: ca doit être possible, vu que ca l'est en ASP, ca doit être possible en JSP/Servlet

Reply

Marsh Posté le 23-10-2002 à 10:35:42    

T'es sur que le navigateur renvoie bien l'info ? Comment sais tu que ça marche en ASP ?

Reply

Marsh Posté le 23-10-2002 à 11:20:13    

Reply

Marsh Posté le 23-10-2002 à 20:08:51    

Prince2Lu a écrit a écrit :

http://www.laltruiste.com/coursasp/form_bouton.html
 
j ai vu ca !  :wahoo:  




ben t'as quà faire comme eux. Tu teste si request.getParameter("leNomDeTonBoutonSubmit" ).
 
Dans ton cas c'est une image donc il faut tester request.getParameter("leNomDeTonBoutonSubmit.x" )
 
y avait vraiment tout dans le lien que tu as envoyé ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed