OVH Cloud OVH Cloud

Page précédent apres envoi formulaire...

7 réponses
Avatar
Georges.Kuntz
Salut,
Je cherche un js qui exécute le retour à la page précédent lorsque le bouton
envoi d'un formulaire serait activé.
Je l'ai eu mais je ne peux plus le trouver.
Est ce que quelq'un pouvait me aider.
Mer remerciemments à l'avance.

Georges.kuntz

7 réponses

Avatar
O.L.
Georges.Kuntz a formulé ce vendredi :
Salut,
Je cherche un js qui exécute le retour à la page précédent lorsque le bouton
envoi d'un formulaire serait activé.
Je l'ai eu mais je ne peux plus le trouver.
Est ce que quelq'un pouvait me aider.
Mer remerciemments à l'avance.

Georges.kuntz


Si tu renvoie le visiteur à la page précédente lorsqu'il clique sur le
bouton de validation d'un formulaire, alors ce formulaire ne sera pas
envoyé ...
Ce serait plus au script qui recoit les données du formulaire de donner
un code JS qui renverrait le visiteur en arrière.

En JS je crois qu'on fait : history.go(-1);

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Avatar
Mr Prout !
Georges.Kuntz a formulé ce vendredi :

Salut,
Je cherche un js qui exécute le retour à la page précédent lorsque le
bouton
envoi d'un formulaire serait activé.
Je l'ai eu mais je ne peux plus le trouver.
Est ce que quelq'un pouvait me aider.
Mer remerciemments à l'avance.

Georges.kuntz



Si tu renvoie le visiteur à la page précédente lorsqu'il clique sur le
bouton de validation d'un formulaire, alors ce formulaire ne sera pas
envoyé ...
Ce serait plus au script qui recoit les données du formulaire de donner
un code JS qui renverrait le visiteur en arrière.

En JS je crois qu'on fait : history.go(-1);



Oui, ou bien history.back();


Avatar
Steph.K
[...]

En JS je crois qu'on fait : history.go(-1);



Oui, ou bien history.back();


non, plutot history.go(-2); sinon tu reviens à la page du formulaire et
pas à celle précédant le formulaire.
Si le formulaire est traité par PHP il vaut mieux faire une location()
ou un include(), c'est plus universel.

--
Steph.K
http://stephkup.nexenservices.com/accueil/


Avatar
ASM
Salut,
Je cherche un js qui exécute le retour à la page précédent lorsque le bouton
envoi d'un formulaire serait activé.


essayer, par exemple :


dans le head :

<script type="text/javascript">
if( self.location.split('?')[1].indexOf('vu')>=0)
self.location = history.go(-2);
</script>

dans le form :

<input type="hidden" name="vu" value="1" />

--
Stephane Moriaux et son [moins] vieux Mac

Avatar
O.L.
ASM a utilisé son clavier pour écrire :
Salut,
Je cherche un js qui exécute le retour à la page précédent lorsque le
bouton
envoi d'un formulaire serait activé.


essayer, par exemple :


dans le head :

<script type="text/javascript">
if( self.location.split('?')[1].indexOf('vu')>=0)
self.location = history.go(-2);
</script>

dans le form :

<input type="hidden" name="vu" value="1" />


A condition que le form soit en GET et non en POST ! ;-)

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net


Avatar
Georges.Kuntz
"O.L." a écrit dans le message de
news:
ASM a utilisé son clavier pour écrire :
Salut,
Je cherche un js qui exécute le retour à la page précédent lorsque le
bouton
envoi d'un formulaire serait activé.


essayer, par exemple :


dans le head :

<script type="text/javascript">
if( self.location.split('?')[1].indexOf('vu')>=0)
self.location = history.go(-2);
</script>

dans le form :

<input type="hidden" name="vu" value="1" />


A condition que le form soit en GET et non en POST ! ;-)

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Le form est POST, donc cela ne marche pas


Georges.Kuntz



Avatar
ASM
"O.L." a écrit dans le message de
news:

ASM a utilisé son clavier pour écrire :


Salut,
Je cherche un js qui exécute le retour à la page précédent lorsque le
bouton
envoi d'un formulaire serait activé.


essayer, par exemple :


dans le head :

<script type="text/javascript">
if( self.location.split('?')[1].indexOf('vu')>=0)
self.location = history.go(-2);
</script>

dans le form :

<input type="hidden" name="vu" value="1" />


A condition que le form soit en GET et non en POST ! ;-)

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net



Le form est POST, donc cela ne marche pas


ben ... alors le 'truc.php' de l'action du form
n'a qu'à renvoyer ce qu'il faut ...

if(isset('$vu')) print("self.location=history.go(-2);");

à mettre au début du javacript du head
en remplacement de 'if(self.lo .... etc .... '


Ou voir même idée et/ou méthode pour faire écrire
un meta refresh qui va bien via le php ?
Ce qui sera mieux que de confier le bazzzarr à javascript.


--
Stephane Moriaux et son [moins] vieux Mac