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] Envoie de formulaires


Sujet :

JavaScript

  1. #1
    LoK
    LoK est d�connect�
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2006
    Messages
    52
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 52
    Par d�faut [AJAX] Envoie de formulaires
    Salut � tous,

    J'ai developp� une biblioth�que Ajax qui lors du click sur un lien, charge un fichier PHP qui g�n�re un fichier XML, fichier qui est ensuite transform� en XHTML gr�ce � un fichier XSL le tout cot� client.

    Pour r�sumer : Click -> XML (g�n�rer via PHP) + XSL => XHTML.

    L'ensemble marche correctement mais j'ai un probl�me avec mes formulaires. Je souhaite que lors du click sur le bouton submit, la fonction d�crite pr�cedemment s'applique. Voici le formulaire en question :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    <formulaire method="POST" action="" onsubmit="A('contact_xml.php','centre');">
     
    [...]
     
    </formulaire>
    Je veux donc que lorsque l'utilisateur click sur le bouton de validation, la fonction A soit appel�e, fonction qui rafraichit le bloc d'ID "centre" en le remplacant par le contenu de "contact_xml.php".
    Seulement, lorsque je clique sur le bouton de validation, la page est rafraichie "normalement" (pas d'AJAX) et l'index (mon unique page) apparait.

    Si quelqu'un a une id�e qui puisse m'aider ?

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    <form action="javascript:A(...)"></form>

  3. #3
    LoK
    LoK est d�connect�
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2006
    Messages
    52
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 52
    Par d�faut
    Voila qui r�sout d�j� une part de mon probl�me (se lancer dans Ajax sans conna�tre le javascript, c'est pas facile :').
    Le script appelle bien la fonction maintenant mais il y a toujours un probl�me avec le formulaire...

    Je m'explique, la page contact est tout simplement constitu� de deux champs, un pour entrer un objet et un pour rentrer un message, le bouton envoyer envoit le message par mail � mon adresse.

    La page contact_xml.php affiche toujours ses deux champs + un message adapt� � chaque cas : Message d'erreur, message invitant � bien remplir les deux champs, message de confirmation ou pas de message. Le choix du message se fait gr�ce � l'existence ou non des variables $_POST['objet'] et $_POST['message'].

    Le script PHP marchait avant que j'int�gre Ajax au site donc le probl�me vient bien d'Ajax. Apparement, mon formulaire a perdu son statut de formulaire car ces variables ne sont plus g�n�r�es lors de la validation.

    Un petite id�e ?

  4. #4
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    Quel est le code de la fonction A ???

Discussions similaires

  1. R�ponses: 5
    Dernier message: 19/07/2017, 01h41
  2. Envoie de formulaire via script ajax
    Par Clad3815 dans le forum Langage
    R�ponses: 3
    Dernier message: 31/03/2011, 13h51
  3. [AJAX] Traitement d'un envoie de formulaire via Ajax ?
    Par dark_vidor dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 10/02/2009, 19h19
  4. [AJAX] envoi Formulaire
    Par thunderfear dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 04/07/2006, 11h56

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