Page 1 sur 1

confirm ... qui confirme rien du tt :-(

Posté : 19 mai 2006, 16:07
par jojolapine
bon alors j'explique vite fait, dans la partie administration d'un site, je propose à l'administrateur de "vider" les tables de la bdd, et j'essaye en vain de mettre une confirm javascript... voici mon code:

Code : Tout sélectionner

function confirmation(service) { if(confirm("Vous êtes sur le point de vider le contenu de la table "+service+"\nVoulez-vous continuer?")) return true; else return false; }
et le formulaire:

Code : Tout sélectionner

<form method="post" action="purge.php" onSubmit="confirmation('nom_table')"> <input type="hidden" name="table" value="<?php echo mysql_result($resultat,$i,"Name"); ?>" /> <input type="submit" value="Purger" /> </form>
merci d'avance :wink:

Posté : 19 mai 2006, 16:11
par albat
Tu peux déjà simplifier ton écriture :
function confirmation(service)
{ return (confirm("Vous êtes sur le point de vider le contenu de la table " + service + "\nVoulez-vous continuer ?"));
}
Est-ce que cela change quelque chose ?

Normalement : non. :langue:

Posté : 19 mai 2006, 16:15
par jojolapine
comme tu l'as dit toi-même, ça change rien :-(

Re: confirm ... qui confirme rien du tt :-(

Posté : 19 mai 2006, 17:27
par Shrell

Code : Tout sélectionner

<form method="post" action="purge.php" onSubmit="return confirmation('nom_table')"> <input type="hidden" name="table" value="<?php echo mysql_result($resultat,$i,"Name"); ?>" /> <input type="submit" value="Purger" /> </form>
ne pas oublier le return ;)

Posté : 19 mai 2006, 17:35
par jojolapine
Génial c'était ça je pensait que le return de la fonction suffisait...
merci beaucoup à plus tard pour de nouveaux bugs