Bonjour,
J'utilise JSP/JSF1.2. J'aimerais utiliser des fenêtres de confiramation javascript avant l'exécution d'une fonction liée à un bouton sur lequel on a cliqué. De ce fait si l'utilisateur clique sur le bouton OK de la fenêtre de confiramtion alors la fonction est exécutée et mon formulaire est submitté sinon rien ne se passe.
Pour cela j'ai utilisé la fonction javascript suivante:
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function confirmer() { if(confirm("Confirmer la suppression?")) { return true; } else return false; }
Dans mon bouton j'ai appelé cette fonction de cette manière:
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <h:commandButton id="id_suppression" value="Supprimer" onclick="confirmerSuppression();" action="#{MonBean1.supprimer}" styleClass="BOUTON_TAB" rendered="#{MonBean2.aficher_col_supp}"/>
Le problème est que mon formulaire est submitté et la fonction est exécutée même si on clique sur le bouton Cancel de la fenêtre de confirmation de javascript.
Partager