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 :

Message Renvoie Données Formulaires


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 15
    Par défaut Message Renvoie Données Formulaires
    Bonjour à tous,

    bonne année pour commencer, meilleurs voeux, en espérant que cette difficile période pour certains s'améliorera.
    Je me présente, je m'appelle Geoffroy, je développe pas mal depuis près d'un an maintenant, du moins en web. Je maîtrise certains aspects du php et mon site web manquait de piquant, trop.....docile dirions nous.
    Alors en bon amoureux de la perfection, je me suis dit, allez mon coco, remet lui un petit coup de jeune. Chose presque terminée, il me reste des petits détails à régler avant son inauguration.

    Bref, je m'essaye depuis peu au javascript et il est vrai que de plus en plus j'améliore mon niveau, c'est un langage surpuissant, limité au bon vouloir notamment de l'utilisateur mais très riche.
    J'ai décidé il y a peu d'optimiser mon site et d'utiliser un formulaire caché pour transmettre mes actions php. Ceci à la place des infos par url à défaut d'esthétique, de sécurité même si....ce n'est pas forcément le cas.

    Cependant, lorsque l'on fait F5, notre petit message nous disant que des informations nécessaires devaient être envoyées. L'utilisateur a le choix entre annuler ou renvoyer les infos.

    Alors je me demandais s'il n'y avait pas un moyen radical pour éviter cet affichage ?
    Dans l'évènement onload de la page on ne pourrait pas agir ?

    Désolé pour la tartine, j'avais besoin de parler mdr..

    Bonne journée à tout le monde, ça me fait penser que j'ai un partiel de math ce matin et que je dois me lever dans quelques heures...oups o_O'

    A bientôt,

    cordialement, Jeff

    Et surtout (Vive la Corse) == > Inutile mais je me devais excusez moi

  2. #2
    FoxLeRenard
    Invité(e)
    Par défaut
    Bonjour et bien venue

    Je ne sais si je comprends ta question, mais je me dis
    que javascript n'a rien a voir dans le passage de paramétres cachés,
    autant dire un méthode POST au lieu d'un GET !!

    même si c' est un javascript qui valide le FORM de saisie.

    Bref si tu passe a une page avec des paramétres en POST, le F5 recharge la page, mais garde tes paramétres !!

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 15
    Par défaut
    Citation Envoyé par FoxLeRenard Voir le message
    Bonjour et bien venue

    Je ne sais si je comprends ta question, mais je me dis
    que javascript n'a rien a voir dans le passage de paramétres cachés,
    autant dire un méthode POST au lieu d'un GET !!

    même si c' est un javascript qui valide le FORM de saisie.

    Bref si tu passe a une page avec des paramétres en POST, le F5 recharge la page, mais garde tes paramétres !!
    Salut, merci de ta réponse. En fait, le problème n'est pas là, j'exposais juste ma façon de pratiquer sur mes pages.
    Le problème réside dans le fait qu'en actualisant ma page avec F5, un message de confirmation d'envoi de données via formulaire s'affiche.

    Cordialement, jeff

  4. #4
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    salut,

    ce message contrariant est en fait incontournable pour l'instant, si tu fais transiter des données par post;
    une alternative consiste à envoyer tes données au serveur par une requête xhr() ==> voir faq ou tutoriels ou cours ou google ou peu importe; de cette manière, tu ne quittes pas la page courante et tu peux tout de même avoir un retour de données serveur;

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 15
    Par défaut
    Citation Envoyé par javatwister Voir le message
    salut,

    ce message contrariant est en fait incontournable pour l'instant, si tu fais transiter des données par post;
    une alternative consiste à envoyer tes données au serveur par une requête xhr() ==> voir faq ou tutoriels ou cours ou google ou peu importe; de cette manière, tu ne quittes pas la page courante et tu peux tout de même avoir un retour de données serveur;
    Ok merci de ta réponse. Je ne connais pas trop le xhr mais c'est semblable au xmlhttprequest ? En tout cas, pas de souci mais je ne pense pas que je vais l'utiliser. En effet, j'ai plusieurs shadowbox dans la page, en utilisant le xhr il ne se recharge pas et donc ne fonctionne plus !

    Merci beaucoup en tout cas, tu m'as appris quelque chose. Par contre si jamais vous avez une idée pour cette shadowbox, afin d'empêcher ce dysfonctionnement, je suis à votre écoute. lol

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par jeffletourdi Voir le message
    Je ne connais pas trop le xhr mais c'est semblable au xmlhttprequest ?
    le xhr est le xmlhttprequest : c'est le nom souvent donné dans le code à la variable xmlhttprequest
    Citation Envoyé par jeffletourdi Voir le message
    je ne pense pas que je vais l'utiliser. En effet, j'ai plusieurs shadowbox dans la page, en utilisant le xhr il ne se recharge pas et donc ne fonctionne plus !
    C'est sûrement juste une mauvaise utilisation, ou plus probablement encore un problème de cache.
    Ce problème de cache lié à Ajax a été souvent abordé dans le forum Ajax et dans les Contributions ...

    A+

Discussions similaires

  1. Récupération données formulaire en php5
    Par jcaspar dans le forum Langage
    Réponses: 1
    Dernier message: 08/03/2006, 20h45
  2. Recuperation de donne formulaire
    Par nestam dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/02/2006, 20h46
  3. Réponses: 2
    Dernier message: 04/01/2006, 21h33
  4. Création de son propre message dans un formulaire
    Par androme dans le forum C++Builder
    Réponses: 17
    Dernier message: 06/02/2005, 23h13
  5. Liaison de données - formulaires
    Par Bikey dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 21/10/2004, 15h05

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