Se connecter avec
S'enregistrer | Connectez-vous

[JS-PHP-HTML] Ouvrir un popup avec un envoi POST

Dernière réponse : dans Programmation

Bonjour tlm,

Je désirerais ajouter un deuxiéme bouton à mon formulaire qui contient deux champs textarea et un bouton "submit". Le premier bouton doit se trouver à la fin du premier textarea.
Son utilité se résumera à ouvrir une nouvelle page (pop up) qui affichera un apercu (formater) de ce que l'utilisateur à saisi dans le premier texte area ce qui implique donc un envoi POST.

Est ce possible d'avoir deux bouton sur un seul formulaire? un qui affiche un apercu et l'autre qui envoi les information une fois tous les champs remplis.
Si c'est possible, comment dois je procéder ?


J'ai essayé ca mais ca ne fonctionne forcement pas puisque aucun POST n'est envoyé:
  1. <form method="POST" action="ajouter_article.php">
  2. <fieldset><Legend><strong>Ajouter un Article</strong></legend>
  3. Titre :
  4. <input type="text" name="titre" maxlength="80" size="35" >
  5.  
  6. Le corps de votre article :<br />
  7. <textarea name="contenu" cols="55" rows="20" />
  8. </textarea><br />
  9. <script type="text/javascript">
  10. function viewApercu()
  11. {
  12. dimensions="width=100,height=100,top=50,left=100,screenY=50, screenX=100, resizable=yes";
  13. window.open("apercu.php","apercu","dimensions,
  14. scrollbars=yes,location=yes");
  15. }
  16. </script>
  17. <input type="button" value="Aperçu" onSubmit="javascript:viewApercu()" /><br /><br />
  18. Informations sur l'auteur :<br />
  19. <textarea name="infos_auteur" cols="55" rows="5" /></textarea><br /><br />
  20.  
  21. <input type="submit" value="soumettre" />
  22.  
  23. </fieldset>
  24. </form>

Page apercu:
  1. <?php
  2.  
  3. if (!empty($_POST['article']) AND !empty($_POST['contenu'])) echo 'réussis.';
  4. else echo 'echoué';
  5. ?>


sinon si ce n'est pas possible, comment faire un apercu comme celui de ce forum ?

Merci d'avance.
Lassé par la pub ? Créez un compte

Darit a dit :
Si tu veux faire un apercu comme celui de ce forum, tu as la solution sur cette page :D  Tu dois avoir accès au code source ;) 

Oui mais comme je ne connais pas le javascript, je ne sais pas quoi fait quoi :cry:  .
En plus copier du code depuis un site sans le consentement du propriétaire ce n'est pas légal.
Je me débrouille pas mal en php mais en javascript c'est du chinois pour moi.
SVP si quelqu'un à une idée ?

Pour moi aussi le Javascript c'est du chinois :) 

Et c'est quoi cette histoire de consentement du propriètaire ??? Qu'est ce qui prouve que ce n'est pas toi qui a écrit le script ? (surtout si tu l'as compris...)

En PHP, ton problème ne semble pas résolvable...du moins je ne vois aps de solution dans ce language...

Darit a dit :

Et c'est quoi cette histoire de consentement du propriètaire ??? Qu'est ce qui prouve que ce n'est pas toi qui a écrit le script ? (surtout si tu l'as compris...)

C'est juste une question de principe. Je n'utiliserais jamais le code de quelqu'un qui a passé des heures pour le pondre, sans son consentement.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde