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

jQuery Discussion :

pdfmake & formulaires


Sujet :

jQuery

  1. #1
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2018
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 134
    Points : 78
    Points
    78
    Par défaut pdfmake & formulaires
    Bonjour,

    Je cherche à générer un pdf à partir d'un formulaire HTML.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <label for="contact">Contact</label>
    <input type="text" id="contact">
    <input type="button" id="btnpro">

    et voila le code pdfMake

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $(document).ready(function() {
     
      $contact = $("#contact").val();
     
      var docDefinition = {
        content: [{
          text: 'Contact' + $contact
        }]
      };
     
      $("#btnpro").on('click', function() {
        pdfMake.createPdf(docDefinition).open();
     
      })
    });
    sauf que ce code ne fonctionne pas... En effet, si l'étiquette elle, elle est bien exportée, le contenu du champ texte ne l'est pas. Or c'est précisément ce que je veux

    Une idée ?

    Merci bcp

    Sylvain

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    il te faut récupérer la valeur, qui peut avoir changée, après le clic sur le bouton et non pas une fois le document chargé comme le suggère ton code.

  3. #3
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2018
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 134
    Points : 78
    Points
    78
    Par défaut
    Merci pour ton aide,

    La solution est donc : (le HTML ne bouge pas)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
       $("#btnpro").on('click', function() {
     
      $contact = $("#contact").val();
     
      var docDefinition = {
        content: [{
          text: 'Contact' + $contact
        }]
      };
     
        pdfMake.createPdf(docDefinition).open();
     
      })
    });

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

Discussions similaires

  1. Formulaire AMP et methode POST
    Par scamphp dans le forum Langage
    Réponses: 0
    Dernier message: 27/12/2019, 06h33
  2. Formulaire AMP -> send mail
    Par steve348 dans le forum Langage
    Réponses: 1
    Dernier message: 19/06/2017, 14h21

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