AJAX/PHP et formulaires

Résolu
Profil bloqué -  
 Profil bloqué - 9 juil. 2011 à 03:39
Bonjour,

Sur une page " home.php " se trouvent des actualités qui sont rechargé automatiquement toute les 10 secondes grâce à Ajax et à une page " refresh_actualites.php " tous ce la fonctionne bien mais j'aimerai ajouter une fonction pour commenter les actualités, mais comme le div se recharge au bout de 10 secondes le formulaire pour commenter s'efface et perd le focus. Ce formulaire pour des besoins d'affichage doit obligatoirement se trouver dans la page " refresh_actualites.php " et cette page est incluse dans un div de la page " home.php ".

Merci de votre aide. Cordialement.
A voir également:

10 réponses

dariumis Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   63
 
Salut, il faut peut être réintégrer ton formulaire, à chaque rechargement dans refresh_actualites.php même si l'idéal serait que ton formulaire soit hors zone de rafraichissement (hors du div soumis à l'ajax).
0
Profil bloqué
 
Que veux-tu dire par "réintégrer" ?
0
dariumis Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   63
 
à chaque fois, ton fichier ajax se rafraichie, tu recréé un element html, donc en même temps tu recréé aussi le formulaire.
0
Profil bloqué
 
Oui mais le formulaire qui est recréé est vide...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dariumis Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   63
 
Haaaaa ok!!! ben sort le formulaire de ce div qui est rafraichis par l'ajax , je vois pas d'autres solutions.
0
Profil bloqué
 
Comme je l'explique plus haut, je ne peux pas et je trouve aucune solution... :(
0
dariumis Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   63
 
Mais tu peux forcément, faut juste reconstruire, repenser le truc, il suffit parfois de rajouter juste un span.
0
Profil bloqué
 
Non mais il n'y pas que le css en fait, il y a une 20ene d'interactions avec des bdd differentes et je ne compte pas le nombre de conditions...
0
dariumis Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   63
 
Non mais bdd, on s'en fout, ça rentre pas en ligne de compte, tu avais un div qui été recharger avec l'ajax mettons:

<div id="ajax">   
      //contenu soumis à l'ajax   
</div>


et apparement dans ce div tu as un formulaire qui pourrait etre contenu dans un div :

<div id="ajax">   
    <div id="le_form">   
    //le form malheureusement soumis à l'ajax   
    </div>   
</div>


dans ce cas tu déplace l'id ajax sur un span tampon:

<div>   
    <span id="ajax">   
      //contenu soumis à l'ajax   
    </span>   
    <div id="le_form">   
    //le form n'est pas soumis à l'ajax   
    </div>   
</div>


dans le mesure ou tu recupère bien tes élément dans la fonction javascript avec des getElementById. enfin je délire peut être, mais j'ai souvent résolue des problème de ce type comme ceci.
0
Profil bloqué
 
Ah, merci je pense toujours depuis que je fais de l'Ajax que l'on doit l'inclure depuis un autre fichier...
Merci beaucoup. :)
0