Page 1 sur 1

Afficher une fenêtre de confirmation lors d'une suppression

Posté : 31 mars 2008, 21:07
par l3aptiste
Bonjour à tous,

J'aimerais sur mon site, implémenter mon code avec un message Box de confirmation lors d'une suppression d'un jeu.

Je m'explique :
Je gère une base de jeux avec possibilité à l'utilisateur d'ajouter, de modifier et de supprimer un jeu de ma base.

J'aimerais, que lorsque l'utilisateur veut supprimer un jeu, afficher une fenêtre de confirmation en Java, aprés validation de la saisie du jeu (menu déroulant).

En cherchant un peu sur le net, j'ai trouvé ce type d'info
  <input name="Submit" type="submit" value="Confirmer la suppression" onclick="if (confirm('Attention, ce jeu va être supprimé')) { document.forms.form1.submit(); } else  { exit; }"/>
Mais si je clique sur 'oui' je supprime bien mon jeu mais en cliquant sur annuler je supprime également mon jeu...

Comment faire ?
Merci de me donner des infos,

Posté : 31 mars 2008, 21:46
par Aureusms
<input name="Submit" type="submit" value="Confirmer la suppression" onclick="if (confirm('Attention, ce jeu va être supprimé')) { return TRUE; } else  { return FALSE; }"
Essaye cela.

Posté : 31 mars 2008, 22:02
par l3aptiste
Merci de prendre le temps d'essayer de résoudre mes problèmes.

Malheureusement, ça ne marche toujours pas.

Peut importe si je valide ou si j'annule, dans les deux cas, le jeu est supprimé.

Posté : 31 mars 2008, 22:14
par Aureusms
ok même si je ne suis pas un pro de Javascript : essaye de modifier le type="submit" en type="button" et

Code : Tout sélectionner

<input name="Submit" type="button" value="Confirmer la suppression" onclick="if (confirm('Attention, ce jeu va être supprimé')) { submit(); } else { return FALSE; }"

Posté : 31 mars 2008, 22:22
par l3aptiste
Ca marche du tonerre...

Je m'approchais également du but mais je tournais autour un peu autour du pot sans trouver de solution...


Merci encore et longue vie au PHP (et JavaScript :lol: )

Bonne soirée Aureusms

Posté : 01 avr. 2008, 00:53
par Ryle
Autre solution pour garder le submit (et donc la possibilité de soumettre le formulaire en tapant sur entrée), il te suffit de placer le premier code javascript dans l'attribut onSubmit de la balise form :)