Message de contrôle à la suppression
baztelecom
Messages postés
36
Statut
Membre
-
baztelecom -
baztelecom -
Bonjour,
je suis entraine de developper un site web en JSP avec une connection à une base de données oracle et j'ai un probléme à la suppression d'un enregistrement ou un message de contrôle doit s'afficher ,"êtes vous sure de vouloir supprimer cet enregistrement ?",et on aura le choix entre :
continuer
et Annuler.
- si on clique sur continuer: la suppression est effectuée.
-sinon(on clique sur annuler): il y aura pas de suppression.
Alors ma question est :comment puis-je programmer ça?
je suis entraine de developper un site web en JSP avec une connection à une base de données oracle et j'ai un probléme à la suppression d'un enregistrement ou un message de contrôle doit s'afficher ,"êtes vous sure de vouloir supprimer cet enregistrement ?",et on aura le choix entre :
continuer
et Annuler.
- si on clique sur continuer: la suppression est effectuée.
-sinon(on clique sur annuler): il y aura pas de suppression.
Alors ma question est :comment puis-je programmer ça?
A voir également:
- Message de contrôle à la suppression
- Forcer la suppression d'un fichier - Guide
- Recuperer message whatsapp supprimé - Guide
- Message absence thunderbird - Guide
- Fan controle - Télécharger - Optimisation
- Message supprimé whatsapp - Guide
3 réponses
Bonjour,
humm je pense qu'en utilisant la fonction onclick de javascript avec un truc du genre :
onclick="return confirm('Etes-vous sûr de vouloir supprimer cet enregistrement ?')"
ca devrait fonctionner :)
Enfin regarde un peu sur internet pour la syntaxe mais ça devrait t'aider .
Bonne journée.
humm je pense qu'en utilisant la fonction onclick de javascript avec un truc du genre :
onclick="return confirm('Etes-vous sûr de vouloir supprimer cet enregistrement ?')"
ca devrait fonctionner :)
Enfin regarde un peu sur internet pour la syntaxe mais ça devrait t'aider .
Bonne journée.
Re bonjour,
Si tu souhaites faire un simple appel de page en fonction du choix il faut appeler une fonction mais si tu veux faire une suppression et une redirection, utilise le code java.
Après voilà ce que je ferais à ta place :
<SCRIPT language="Javascript">
function confirmer(){
var reponse = " ";
reponse = confirm('Etes-vous sûr de vouloir supprimer cet enregistrement ?');
if(reponse){
submit();
//Auquel cas tu fais ta suppression et ensuite dans le java, tu fais ton forward vers la page .jsp
}else{
document.location='famille.jsp'
}
}
</SCRIPT>
onclick="confirmer()"
Sauf erreur, bonne journée !
Si tu souhaites faire un simple appel de page en fonction du choix il faut appeler une fonction mais si tu veux faire une suppression et une redirection, utilise le code java.
Après voilà ce que je ferais à ta place :
<SCRIPT language="Javascript">
function confirmer(){
var reponse = " ";
reponse = confirm('Etes-vous sûr de vouloir supprimer cet enregistrement ?');
if(reponse){
submit();
//Auquel cas tu fais ta suppression et ensuite dans le java, tu fais ton forward vers la page .jsp
}else{
document.location='famille.jsp'
}
}
</SCRIPT>
onclick="confirmer()"
Sauf erreur, bonne journée !
salut;
bravo vous avez déduisez tout seul ce que je voudrais faire,oui c'est exactement une suppression .
j'ai un lien Delete vers la page delete_action.jsp avec le code:
<a href=\"delete_action.jsp?empid=" +
rset.getInt(1) + "\">Delete
</a>
delete_action.jsp contient le sript suivant:
Integer employee_id =
new Integer(request.getParameter("empid"));
empsbean.deleteEmployeeById(employee_id.intValue());
à l'exectution ce script sera executée et donc la suppression s'effectue.
ce que je voudrais est ceci:
lorsque je clique sur le lien "Delete" j'appelle la function confirm mais elle doit être paramétrée (rset..) car la suppression d'un enregistrement dépend des paramétres fournis .
bravo vous avez déduisez tout seul ce que je voudrais faire,oui c'est exactement une suppression .
j'ai un lien Delete vers la page delete_action.jsp avec le code:
<a href=\"delete_action.jsp?empid=" +
rset.getInt(1) + "\">Delete
</a>
delete_action.jsp contient le sript suivant:
Integer employee_id =
new Integer(request.getParameter("empid"));
empsbean.deleteEmployeeById(employee_id.intValue());
à l'exectution ce script sera executée et donc la suppression s'effectue.
ce que je voudrais est ceci:
lorsque je clique sur le lien "Delete" j'appelle la function confirm mais elle doit être paramétrée (rset..) car la suppression d'un enregistrement dépend des paramétres fournis .
Eh bien, prenez le code que j'ai fais et vous l'adaptez :
<SCRIPT language="Javascript">
function confirmer(lien){
var reponse = " ";
reponse = confirm('Etes-vous sûr de vouloir supprimer cet enregistrement ?');
if(reponse){
document.location=' delete_action.jsp?empid=\" + lien + \" '
//Auquel cas tu fais ta suppression et ensuite dans le java, tu fais ton forward vers la page .jsp
}else{
document.location='pageSiAnnulation.jsp'
}
}
</SCRIPT>
<a href="#" onclick="confirmer(rset.getInt(1))">Delete
</a>
Enfin en bref tu passes ton id en paramètres et si c'est bon tu rediriges vers ta page pour supprimer avec l'id.
Sinon tu rediriges vers ton autre page si le mec a annulé !
A+ ;)
<SCRIPT language="Javascript">
function confirmer(lien){
var reponse = " ";
reponse = confirm('Etes-vous sûr de vouloir supprimer cet enregistrement ?');
if(reponse){
document.location=' delete_action.jsp?empid=\" + lien + \" '
//Auquel cas tu fais ta suppression et ensuite dans le java, tu fais ton forward vers la page .jsp
}else{
document.location='pageSiAnnulation.jsp'
}
}
</SCRIPT>
<a href="#" onclick="confirmer(rset.getInt(1))">Delete
</a>
Enfin en bref tu passes ton id en paramètres et si c'est bon tu rediriges vers ta page pour supprimer avec l'id.
Sinon tu rediriges vers ton autre page si le mec a annulé !
A+ ;)
c'est exactement ce que vous avez dis mais j'ai un autre probléme ,si par exemple j'ai deux pages JSP(par ex: nounou.jsp et famille.jsp) et quand le message de contrôle s'affiche :si OK alors je suis à nounou.jsp.
si annuler je suis à famille.jsp.
quelle est la solution dans ce cas?
sachant que le code HTML d'un lien est le suivant :
par ex un lien vers nounou.jsp
<a href="nounou.jsp">
aller à nounou
</a>
est-ce-qu'il ya une possibilité de rajouter une instruction conditionnelles: if() then () else ()