History.back depuis une alerte en JS
bl76
-
bl76 -
bl76 -
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 !
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 !
Configuration: Windows Vista Safari 530.5
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 !! -
Remplace
echo "<script language='JavaScript'>alert('Please fill in your name')</script>";
Parecho "<script language='JavaScript'> alert('Please fill in your name'); history.back; </script>";