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 :

Dés envoi d'un formulaire, actualiser la page - possible ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de bilou95
    Inscrit en
    Septembre 2006
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 433
    Par défaut Dés envoi d'un formulaire, actualiser la page - possible ?
    Connaissez vous une facon d'actualisation automatiquement une page dés "submit" d'un formulaire ?

    Merci les amis !

  2. #2
    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
    Est-ce vraiment nécessaire ?
    Lors d'un submit, la page appelée (dans l'action du form) remplace celle affichée ...


  3. #3
    Membre éclairé Avatar de bilou95
    Inscrit en
    Septembre 2006
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 433
    Par défaut
    non ... car je modifie des champs INPUT ... il me met pas les champs recemment mis a jour ...

  4. #4
    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
    Citation Envoyé par bilou95
    non ... car je modifie des champs INPUT
    Avant ou après le submit() ?
    ... il me met pas les champs recemment mis a jour ...
    Il te les met pas où ça ?

  5. #5
    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
    Mais j'y pense : y a une discussion récente, là-dessus.
    Tu devrais aller voir

  6. #6
    Membre éclairé Avatar de bilou95
    Inscrit en
    Septembre 2006
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 433
    Par défaut


    Je sais !!!!!

    Ca m'enerve ce soucis ... j'ai changé tout mon code ... et ca fait exactement la meme chose ... en fait, c'est la fonction refresh() qui me fait CHIER

    Dés que je l'a retire, la mise a jour sur ma table SQL se passe bien sauf que dés que le "submit" est fait, la page ne s'actualise pas !!!!!!! correctement ...

    GRGRGRGRGRGRGRRG JE VAIS PETER UN PLOMB !!!!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function refresh()
    {
    window.location.reload();
    }

  7. #7
    Membre éclairé Avatar de bilou95
    Inscrit en
    Septembre 2006
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 433
    Par défaut
    Re-Bonjour,

    J'ai tenté cette syntaxe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function refresh()
    {
    window.setTimeout(document.forms.maj_fiche.submit(),1000);
    }
    L'envoi se passe bien mais le refresh ne se fait pas au bout de 1 seconde ?????

    Pourquoi ??????

  8. #8
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function refresh()
    {
       setTimeout(function(){document.forms["maj_fiche"].submit();},1000);
    }

  9. #9
    Membre éclairé Avatar de bilou95
    Inscrit en
    Septembre 2006
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 433
    Par défaut
    Et comment indiquerais tu un double rafraichissement ...

    Ce que je voudrais c par exemple un message indiquant a l'utilisateur que la modification est en cours ... et hop dés rafraichissement ca affiche les données mises a jour ...

    Vois tu ?

    Ton code précédemment marche parfaitement ... mais ce que je voudrais c que premierement le formulaire soit envoyé et apres un rafraichissement ...

    J'ai essayé par 2 fonctions dans un "onclick" mais ca marche une fois sur 3 ... je comprends pas pourquoi ?

Discussions similaires

  1. [PHP 4] Actualiser page après l'envoi d'un formulaire
    Par Coolraoul dans le forum Langage
    Réponses: 2
    Dernier message: 17/05/2013, 11h43
  2. Réponses: 9
    Dernier message: 26/02/2009, 14h30
  3. Envois données formulaires vers deux pages php
    Par noxia dans le forum Langage
    Réponses: 3
    Dernier message: 24/11/2008, 11h59
  4. [CGI] Rester sur la page d'envoi d'un formulaire
    Par flykev dans le forum Langage
    Réponses: 2
    Dernier message: 28/07/2006, 14h21
  5. Envoi d'un formulaire vers 2 pages differentes
    Par BernardT dans le forum Langage
    Réponses: 2
    Dernier message: 14/11/2005, 00h35

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