IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

question sur history.go(-1)


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut question sur history.go(-1)
    Bonjour à tous,

    J'utilise cette fonction après la validation d'un formulaire, en cas d'erreur. Mais je ne comprends pas un truc: pourquoi, parfois, toutes les données qui ont été saisies dans le form sont perdues ? Et d'autres fois, non. Pourquoi est ce aléatoire ? Cela dépend t-il du navigateur ? je suis sur IE 6. Connaissez-vous une méthode infaillible pour ne pas perdre les données du form ? Parce que lorsque celui-ci est un peu long, l'utilisateur doit tout se retaper...et il grogne...

  2. #2
    Membre expérimenté
    Avatar de giminik
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    303
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 303
    Par défaut
    Il me semble que si le formulaire a été soumis, en revenant en arrière les données ne sont plus là. Par contre, si tu remplis le formulaire, et que tu cliques sur un lien de la page et que tu fais précédent avec les boutons du navigateur par exemple, les champs du formulaire sont remplis avec les données précédemment saisies. C'est ce que j'en avais déduit il y a quelque temps...

  3. #3
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    moi, il me semble que c'est assez aléatoire...et ennuyeux. Connais tu une méthode sûre...lorsque le formulaire a été soumis et qu'un erreur sort au controle...ou même lorsque on affiche les résultats avec un bouton modifier du type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    <input type='button' value='Modifiez vos données' 
     
    onClick=\"javascript:history.go(-1)\">

  4. #4
    Membre expérimenté
    Avatar de giminik
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    303
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 303
    Par défaut
    Ben, si les données sont stockées dans une base de données, il suffit de passer l'identifiant de la ligne de la table au script qui gère le formulaire. Ou alors, utilise les sessions pour conserver les valeurs saisies pour la durée de la visite. De plus, s'il n'y a pas de javascript sur le navigateur du client, l'application ne fonctionne plus...

Discussions similaires

  1. [debutant] Questions sur 1 futur projet
    Par cyrull22 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 28/04/2003, 21h49
  2. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo