Confirmation avant suppression
Bonjour,
J'utilise une requete sql pour permettre à l'utilisateur de mon site web de pouvoir supprimer un de ses message perso lui même.
Cependant, afin de ne pas supprimer un message par erreur je voudrai faire en sorte qu'une petite boîte de dialogue apparaisse lorsque l'utilisateur clic sur supprimer afin de lui demander s'il est sur de vouloir supprimer son message.
Je ne sais pas du tout comment m'y prendre.
Merci d'avance pour votre aide.
J'utilise une requete sql pour permettre à l'utilisateur de mon site web de pouvoir supprimer un de ses message perso lui même.
Cependant, afin de ne pas supprimer un message par erreur je voudrai faire en sorte qu'une petite boîte de dialogue apparaisse lorsque l'utilisateur clic sur supprimer afin de lui demander s'il est sur de vouloir supprimer son message.
Je ne sais pas du tout comment m'y prendre.
Merci d'avance pour votre aide.
Configuration: Windows se7en
10 réponses
-
Du javascript ou du php (mais plus long ^^)
<script type="text/javascript"> if(confirm('Voulez-vous vraiment supprimer ce message ?')) { document.location.href = "page_qui_va_supprimer.php"; } </script> -
Je ne connait pas du tout le JavaScript mais je pense que c'est une fonction comme :
<script language=javascript> function clic(message) { window.alert(message); } </script> <script language=javascript> clic("ah ?...") </script>
la fonction clic affiche ce que tu veut.
il faut le mettre entre "".
A essayer -
<script type="text/javascript"> function confirm_suppr() { if(confirm('Voulez-vous vraiment supprimer ce message ?')) { document.location.href = "page_qui_va_supprimer.php"; } } </script>
et l'input qui submit :<input type="button" onclick="confirm_suppr();" value="Supprimer" />
Voilà !! -
je teste de suite. Merci
-
Et si tu as plein de messages sur ta page qui ont une identification différente, fais comme ceci :
<script type="text/javascript"> function confirm_suppr(param) { if(confirm('Voulez-vous vraiment supprimer ce message ?')) { document.location.href = "page_qui_va_supprimer.php?id="+param; } } </script>
et l'input qui submit :<input type="button" onclick="confirm_suppr('le_"nom"_du_message');" value="Supprimer" /> -
Ca fonctionne pafaitement.
Merci pour ta réponse rapide. -
De rien, met "Résolu" alors !! ^^
-
J'ai mis résolu, mais je viens de constater un problème :)!
Même si je clique sur "annuler", ça renvoie vers la page de suppression.
Que faire ? -
quelqu'un pourrait-il m'aider?
-
Le problème est le suivant :
"if(confirm('Voulez-vous vraiment supprimer ce message ?'))
{
document.location.href = "page_qui_va_supprimer.php";
}"
Du fait que j'utilise un formulaire, lorsque je valide par "ok", Ma page de suppression me dit que les variables ne sont pas postées.
Que doisje mettre à la place de "document.location.href = "page_qui_va_supprimer.php";" pour que l'envoi du formulaire se fasse?
Merci d'avance