Javascript history j'ai un souci!

WRInaute impliqué
Bonjour a tous,

J'ai un petit souci.
J'ai un formulaire a faire remplir (formulaire.php) et j'ai placé (dans mon fichier terminer.php) pour vérifier si les champs XYZ sont bien remplis et s'ils ne le sont pas que l'on puisse faire marche arriére et que tous les champs remplis restent remplis, la fonction :

Code:
 if(empty($nom)) 
{ 
echo "<center>Vous avez oublié d'indiquer votre nom! </center> ";
echo "<a href=\"javascript:history.go(-1)\">Retour au formulaire</a>";
exit(); 
}

seulement le formulaire revient vide.

J'ai testé egalement aprés

Code:
<a href="#" onClick="history.back()">Retour</a>

et aussi ceci

Code:
<INPUT TYPE="button" VALUE="Retour" onClick="history.back()">

Mais mon formulaire reste toujours completement vide :(

Qu'y a t-il de faux?

Merci pour voter aide.

Ophelie
 
WRInaute accro
en fait il faut soit verifier en javascript la contenance des variables dans la meme pasge, soit si tu dois faire obligatoirement un changement de page pour vérifier, il faut rappeler la meme page avec un parametre pour faire la verif, et si pas bon, tu re-affiche le formulaire avec <input type=text name=variable value=<? echo $_POST['variable']?>> par exemple.

self history bac est a proscrire, surtout vu que ta page precedente valide un fomulaire. soit tu verifie en javascript : if (document.formulaire.varialbe.value != '') soit en php et tu reaffiche les valeurs en php

me suis je bien fait comprendre ?
 
WRInaute impliqué
J'ai bien compris et ca marche. :D :D

Par contre, comment dois-je faire pour un bouton radio.

Mon premier bouton est :
Code:
<input type="radio" name="sexe" value="feminin" >

Mon second bouton est
Code:
<input type="radio" name="sexe" value="masculin">

Je ne suis pas sur de ce que je dois mettre. Je vais essayer ca
Code:
<input type="radio" name="sexe" value=<? echo $_POST['feminin']?> >
et
Code:
<input type="radio" name="sexe" value=<? echo $_POST['masculin']?> >


Et je me pose la meme question pour un menu déroulant ( pour les jour et mois qui ont ete choisi)

Merci encore pour ce grand coup de pouce.

Ophelie
 
WRInaute impliqué
salut,

Et bien j'ai essayé pour un radio bouton mais sans succes. On m'a un peu aidé aussi mais je ne vois pas pourquoi ca ne fonctionne pas.

Est-ce que quelqu'un aurait une idee pour les boutons radios ? ( qu'ils restent coché si on revient au formulaire)

Idem pour les menus deroulants. PAr ce que "Value = xxxxx" n'est pas repris si on fiat une retour.

Est-ce quíl y une bonne ame de passage pour m'epliquer?

Merci

Opheli
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut