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
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