Confirmation de sortie pour une page web

Fermé
Marc - 2 sept. 2003 à 17:30
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 3 sept. 2003 à 10:26
Bonsoir a vous,
J'ai un problème sur une page web,
J'ai fait un formulaire de gestion d'une base de donnée et j'aimerai que quand on clique sur le bouton "delete" qu'il y ait une fenetre de confirmation AVANT de sortir de la page
style "etes vous sur de bien vouloir effacer l'entrée"
j'ai fait qqch comme ca

<input type="button" name="do" value="Delete" onClick="if(confirm(\'Are you sure ?\')) this.form.submit();"/>


le problème c'est que les paramètre
name="do" value="Delete" 

se perdent et j'en ai absolument besoin.

est ce que qqun sait comment faire ca?

merci d'avance

Marc
A voir également:

11 réponses

steelspirit Messages postés 277 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 22 octobre 2008 80
2 sept. 2003 à 17:37
bonjour,

essaie plutot ça :
dans ta balise form :
<form name=... action=...   onSubmit="if(confirm(\'Are you sure ?\'))>


- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
0
steelspirit Messages postés 277 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 22 octobre 2008 80
2 sept. 2003 à 17:40
petite précision

ensuite dans ton input type=button :

<input type=button ...... onclick="this.form.submit();"
0
merci pour ta réponse,
le problème c'est que j'ai aussi un bouton modifier et j'aimerai juste la confirmation pour le bouton effacer.

Marc
0
steelspirit Messages postés 277 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 22 octobre 2008 80
2 sept. 2003 à 17:46
tu utilises quel langage ? php ?
tu dis que les infos se perdent ? les parametres ne passent pas tu en ai sur ?


- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
0
Php oui et je suis certain les parametres se perdent...


Marc
0
steelspirit Messages postés 277 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 22 octobre 2008 80
2 sept. 2003 à 17:54
bizarre parceque ton code me semble correcte !

tes paramètres tu les affiches juste apres quand tu clic sur le bouton ?

- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
0
non si tu veux , ils me servent a accéder à un fichier action.php
qui chope le parametre "delete" ou "update" ou "insert"
et en fait je sais qu'il pert les paramètres car il ne fait rien, la page action s'affiche sans rien, car il n'a pas trouvé les paramètres..
c'est embetant...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
steelspirit Messages postés 277 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 22 octobre 2008 80
2 sept. 2003 à 18:05
oui c embetant !
donc si je comprend bien :
tu as un <form ... action="action.php">
et quand tu clic sur le bouton Delete, ça va sur la page action.php et ça s'affiche sans rien.
Quand tu fais un echo "valeur : $do"; ? ça affiche rien ?

- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
0
exactement je viens de vérifier et tu n'a rien.
essaye..
http://hiddenmickeys.free.fr/news.php

c'est bete... snif snif snif...
je sais pas comment faire la...

moi perdu

;-)
0
steelspirit Messages postés 277 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 22 octobre 2008 80
2 sept. 2003 à 18:21
a oui effectivement tu n'as rien !
désolé je ne vois pas trop en ce qui me concerne

peut etre que quelqu'un d'autre aura une idée !

- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
0
steelspirit Messages postés 277 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 22 octobre 2008 80
2 sept. 2003 à 18:30
j'ai regardé ton code de ton formulaire :

tu as un bouton update qui est de type submit
et un bouton delete qui est de type boutton

essaie de mettre les deux de type boutton
avec juste pour le premier un onclick=this.form.submit();

- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
0
steelspirit Messages postés 277 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 22 octobre 2008 80
2 sept. 2003 à 18:51
j'ai trouvé moi ça marche :
http://www.chez.com/steelspirit/

en fait mets les deux boutons de type submit

ah non ça marche pas car si tu fais annuler ça submit quand meme
bon je laisse tombé pour ce soir :(

- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
0
héhé j'ai trouvé!
bon c'était pas très loin de ce qu'on cherchait
vala faut mettre
onclick="return confirmer();"


et ensuite dans le head tout simplement

<script language="javascript">
function confirmer() {
return confirm('etes vous certain de vouloir effacer cet enregistrement?');
}
</script>


c'est tout...
haaaaaaaaaaaaaalalalala.
enfin merci beaucoup pour ton aide.. :)

bonne soirée
@ bientot

Marc
0
lol,
exactement la meme chose que moi...
c'est bizzard ce javascript...
enfin merci quand meme pour ta recherche ;-)

bonne soirée

Marc
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
3 sept. 2003 à 10:26
Hi,
Pour rappel, avec les versions récentes
de PHP, l'accès aux variables POST/GET s'effectue
par les arrays
$_POST et $_GET
$_POST["content"] $_POST["do"] etc...
Johan

The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0