Plusieurs submit dans un formulaire [Servlet|JSP] - Java - Programmation
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 : 
 | 
 
 
Après, tu récupère le paramètre de requête bouton_validation et tu testes sur la valeur de ce paramètre.
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   
  
 
quand je fais  
<type=submit value=value1 name=validation> 
et dans ma servlet 
request.getparameter("validation" ) -> retourne value1 
chouette ca marche !   
  
 
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   
  
 
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 ...
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
 ca doit être possible, vu que ca l'est en ASP, ca doit être possible en JSP/Servlet
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 ?
Marsh Posté le 23-10-2002 à 11:20:13
http://www.laltruiste.com/coursasp/form_bouton.html 
 
j ai vu ca !   
 
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 !   | 
 
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é ...
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