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 :

[AJAX] Emuler le sumbit d'un formulaire


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Par défaut [AJAX] Emuler le sumbit d'un formulaire
    Bonjour,

    Je travaille dans une feuille javascript externe.
    En fait, j'ai un formulaire qui a deux états. Je m'explique.
    En fait ce forumlaire concerner un utilisateur (un nom, un login, un adresse ...).
    Cette utilisateur apartient parfois à un entité morale (asso, entreprise ...).
    Si l'utilisateur veut mettre à jour des infos de sa compagnie, un formulaire est créer (via DOM). ENfait ce qui est crée via DOM ce n'est pas un vrai formulaire mais un <fieldset> et c'est Ajax qui se charge de mettre les informations à jour.

    Je voudrais que mon Ajax qui après mise à jour des info du <fieldset> m'émule le submit du formulaire. Est ce possible en Javascript ?

    Merci pour vos réponses,

  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
    Citation Envoyé par sliderman Voir le message
    Je voudrais que mon Ajax qui après mise à jour des info du <fieldset> m'émule le submit du formulaire.
    ... qui n'en est pas un, si j'ai bien suivi ...

    Il te suffit de récupérer les paramètres de l'url à l'aide de l'id des objets, puis de constituer l'url (GET ou POST) à appeler via Ajax.

    Peu de changement, puisqu'à la base Ajax n'utilise pas la logique des formulaire ...

    A+

  3. #3
    Membre éprouvé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    ... qui n'en est pas un, si j'ai bien suivi ...

    Il te suffit de récupérer les paramètres de l'url à l'aide de l'id des objets, puis de constituer l'url (GET ou POST) à appeler via Ajax.

    Peu de changement, puisqu'à la base Ajax n'utilise pas la logique des formulaire ...

    A+
    et mon formulaire sera bien traité par php (l'autre pas le <fieldset>') ?

  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 sliderman Voir le message
    et mon formulaire sera bien traité par php (l'autre pas le <fieldset>') ?
    Pour traiter les 2 d'un coup, tu peux faire quelque chose comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="maj_formulaire.php" onsubmit="return maj_fieldset();">
    maj_fieldset() effectuant la mise à jour via Ajax en mode synchrone.
    Si la maj des infos du fieldset n'est pas bloquante, tu peux terminer maj_fieldset() par un "return true;" systématique. Sinon, il devra retourner false pour bloquer le submit ...

    A+

  5. #5
    Membre éprouvé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Par défaut
    ah j'y avais pas pensé

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Problème de mise à jour de formulaire
    Par ruby_robber dans le forum Ruby on Rails
    Réponses: 8
    Dernier message: 07/08/2007, 15h30
  2. [AJAX] Saisie semi automatique dans un formulaire
    Par sebaaas dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 22/05/2007, 19h54
  3. [AJAX] Envoi ou non d'un formulaire avec une fonction AJAX
    Par ohhh.gringo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/05/2007, 11h47
  4. [AJAX] Tester les champs d'un formulaire avant de pouvoir l'envoyer
    Par italiasky dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/05/2007, 12h25
  5. [AJAX] Une fonction pour poster un formulaire?
    Par Mysti¢ dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/09/2006, 18h28

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