History.back depuis une alerte en JS

Fermé
bl76 - 31 août 2009 à 18:21
 bl76 - 31 août 2009 à 18:55
Bonjour,

J'ai un formulaire qui, si la vérification révèle une erreur, lance une alerte en JS (grand classique).
Seulement, je voudrais que lorsque'on clique sur le bouton OK de cette alerte, cela renvoie sur la page précédente (pour éviter aux internautes de retaper ce qu'ils avaient déjà saisi).
Je pensais donc combiner les fonctions alert et history.back mais je n'y arrive pas...

voici le code de vérification (qui fonctionne et lance bien l'alerte):

if ($HTTP_POST_VARS['Last_Name'] == '')
{
echo "<script language='JavaScript'>alert('Please fill in your name')</script>";
exit();}

Peut-on ajouter une fonction du type javascript:history.back(); ?
Et si oui, où et comment ?

Merci d'avance pour vos lumières !
A voir également:

2 réponses

Merci pour ta réponse rapide !
Je viens d'essayer, et ça marche parfaitement si je rajoute () après history.back.

Ca donne :

echo "<script language='JavaScript'>
alert('Please fill in your name');
history.back();
</script>";

Merci encore !!
1
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
31 août 2009 à 18:26
Remplace
echo "<script language='JavaScript'>alert('Please fill in your name')</script>"; 

Par
echo "<script language='JavaScript'>
alert('Please fill in your name');
history.back;
</script>"; 
0