0 votes

gestion de plusieurs boutons dans un formulaire en struts

   I am facing an issue while handling multiple buttons in a form using struts.

J'ai trois boutons : ajouter, supprimer et aller. J'ai fait en sorte que les boutons avant soient cachés et qu'en cliquant sur un bouton, j'obtienne le nom du bouton. Le problème est qu'avec le bouton Aller, en cliquant dessus, je veux appeler un javascript, puis appeler l'action et retourner à la même page.

La question est que je suis confronté à un problème d'appel de javascript au clic d'un bouton et de retour à la même page, s'il vous plaît dites-moi une façon appropriée de gérer plusieurs boutons dans un formulaire et son action.

0voto

extraneon Points 13362

Vous pouvez implémenter onclick avec un appel javascript, et dans le javascript faire le vrai submit.

Ce que je fais, c'est :

javascript :

function submitMyForm() {
  var theForm = document.forms['formname'];
  // sometimes re-write the action
  // theForm.action = '<html:rewrite page="somepage.do"/>';

  theForm.submit();
}

HTML / JSP / struts

<html:submit value="Save" onclick="submitMyForm(); return false;"/>

J'espère que cela répond à certaines de vos questions.

Pour revenir à la même page, il faut soit que le formulaire se soumette à cette page, soit qu'il se soumette à un autre contrôleur qui renvoie à votre page.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X