Javascript history j'ai un souci!

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

jensaisrien
WRInaute impliqué
WRInaute impliqué
 
Messages: 878
Inscription: 23 Mai 2004

Javascript history j'ai un souci!

Message le Mar Déc 14, 2004 17:51

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: Tout sélectionner

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: Tout sélectionner
<a href="#" onClick="history.back()">Retour</a>


et aussi ceci

Code: Tout sélectionner
<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


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Mar Déc 14, 2004 18:13

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 ?

jensaisrien
WRInaute impliqué
WRInaute impliqué
 
Messages: 878
Inscription: 23 Mai 2004

Message le Mar Déc 14, 2004 23:44

Merci pour ta réponse.

Je crois que j'ai compris. JE vais essayer et je te redis ca.

Merci

Ophelie

jensaisrien
WRInaute impliqué
WRInaute impliqué
 
Messages: 878
Inscription: 23 Mai 2004

Message le Mer Déc 15, 2004 0:08

J'ai bien compris et ca marche. :D :D

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

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


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


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

et
Code: Tout sélectionner
<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

jensaisrien
WRInaute impliqué
WRInaute impliqué
 
Messages: 878
Inscription: 23 Mai 2004

Message le Jeu Déc 16, 2004 17:19

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


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités