On Tue, 25 Jun 2002, Jean Michel Flambard wrote:

> J'ai dans un jsp deux images qui me servent de boutons submit.
> comme cela:
> <input type="image" scr="image_1.gif" name="b1" value="Modify">
> <input type="image" scr="image_1.gif" name="b2" value="Add">
>
> Dans la servlet appell�e par le formulaire auquel appartiennent ces
> boutons je veux recup�rer la valeur du bonton sur lequel l'utilisateur
> a cliqu�.
>
> Apparement, le param�tre value n'est pas pris compte dans une balise
> input de type image.
> Y a t-il une autre solution pour passer une valeur � la servlet tout en
> gardant mes boutons images.

Si on utilise une image nomm�e im comme bouton de formulaire, lorsque
l'utilisateur clique dessus cela soumet le formulaire en envoyant les
coordonn�es du point cliqu� dans im par im.x=9&im.y=11
9 et 11 choisis au hasard ;-)

Dans ton cas, si R est ton HttpServletRequest  tu peux t'en servir pour faire
qq chose comme

if (request.getParameter("b1.x")!=null) {
// c'est b1 qui a �t� cliqu�

}
else {
// c'est b2 qui a �t� cliqu�

}

puisque la servlet va recevoir b1.x=9&b1.y=11 ou b2.x=9&b2.y=11 suivant le
bouton cliqu�.

Pascal NICOLAS                Universite d'ANGERS
E Mail   : [EMAIL PROTECTED]
Web Page : http://www.info.univ-angers.fr/pub/pn/




Répondre à