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 :

Formulaire HTML sans site internet


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 147
    Par défaut Formulaire HTML sans site internet
    Bonjour,
    je ne sais pas trop où poser la question... donc peut être que je me trompe d'endroit.
    Jusqu'à présent, je créais des formulaires en pdf modifiable (ou éditable) que j'envoyais aux correspondants.
    Or certains utilisateurs rencontrent des problèmes de saisie ou sauvegarde ou autres (çà se passe bien pour 90% des usagers) à cause des multiples logiciels de lecture du format pdf.

    Je souhaiterais modifier le format d'envoi et j''ai regardé les formulaires au format HTML.
    J'arrive à les créer, à les envoyer par mail mais je n'arrive pas à récupérer les données saisies.
    De plus, j'ai fait des frame et lorsque je change de page, tout ce qui était contenu dans une page est automatiquement effacé.

    Ma question est la suivante : peut-on gérer des formulaires HTML uniquement par mail et sans passer par la création d'un site web? Comment fait-on pour conserver ce qui a été saisie (sans passer par un site web)?

    Merci pour vos réponses.
    Gabriel

  2. #2
    Membre chevronné
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2014
    Messages
    392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Arménie

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2014
    Messages : 392
    Par défaut
    Bonjour,

    Peut-on gérer des formulaires HTML uniquement par mail et sans passer par la création d'un site web?
    On peut envoyer par mél un fichier au format HTML que le destinataire devra ouvrir avec un navigateur. Parfois, les codes HTML sont directement interprétés par le client mél, mais cela dépend du client utilisé.
    Comment fait-on pour conserver ce qui a été saisie (sans passer par un site web)?
    Le JavaScript n'est pas conçu pour générer un fichier enregistré sur le disque dur du client. Les possibilités sont donc plutôt limitées. Des bibliothèques permettent de générer un fichier au format PDF, que l'utilisateur pourra choisir d'enregistrer ou pas.
    Exemple : http://pdfmake.org/#/

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 54
    Par défaut
    Le fichier écrit en PDF est un fichier ...
    Le fichier écrit en HTML est un fichier ... (qui peut appeler d'autres fichiers)

    Un fichier a besoin d'un logiciel pour être lu.

    à cause des multiples logiciels de lecture du format pdf.
    Comme tu le sais donc, il peut exister une multitude de lecteurs possibles : différents lecteurs de PDF, différents navigateurs web ...
    Et, même s'il n'existait qu'un seul logiciel, il pourrait être configuré différemment ... par le destinataire ( et donc être vu différemment ... )

    Un fichier peut être modifié par un logiciel.
    Cette modification se fait en mémoire (dans la RAM).

    Pour être conservée, toute modification doit être enregistrée ( sur le serveur d'un site internet ou sur le disque dur du destinataire ). Dans ton cas, le destinataire doit te renvoyer la version en mémoire ou enregistrée sur son disque dur.

    Pour couronner le tout. Le logiciel de lecture et celui d'édition peuvent être différents ! ...

    C'est le cas côté HTML.
    Un navigateur web n'est pas conçu pour modifier des pages web (mais seulement les afficher)
    Heureusement, il existe des éditeurs HTML (pour créer des pages web)

    C'est aussi le cas côté PDF.
    Certains logiciels ne sont pas conçus pour modifier des fichiers PDF (mais seulement les afficher). Ils sont gratuits. Actuellement, les fichiers PDF peuvent même s'afficher directement dans un navigateur web. Heureusement, il existe des éditeurs PDF (pour créer des fichiers PDF). Souvent, payants ...

    Ta solution est donc, en même temps que l'envoi, de recommander fortement (= d'imposer) à ton destinataire, l'installation d'un logiciel qui sera capable de modifier ton fichier PDF.

    Mais, ton destinataire peut craindre pour sa sécurité.
    Il faudra alors aussi le convaincre que ton PDF ne contient pas de virus informatique ...

    En effet, si les données ne sont pas claires, illisibles dans un logiciel simple (tel qu'un bloc note), elles sont donc obscures ... et donc peuvent cacher des choses indésirables ...

    Le fait que votre incompétence informatique est, elle, évidente (puisque vous utilisez le format PDF), n'est pas de nature à rassurer un destinataire ...



    Dans tous les cas, la solution HTML est la meilleure ! ...
    Sauf pour les idiots. Et, ils sont nombreux ! ...

    Envoyer un PDF, c'est dire publiquement : " Je suis un idiot ! " ( je ne sais pas utiliser la meilleure solution )

    A quantité d'informations égale, le poids du fichier PDF est plus lourd ...

    Envoyer des PDF c'est encombrer les autoroutes (de l'information)
    C'est comme envoyer un semi-remorque pour livrer une pizza ...



    j'ai regardé les formulaires au format HTML. J'arrive à les créer, à les envoyer par mail mais je n'arrive pas à récupérer les données saisies.
    Vous êtes sur la bonne voie. Mais pas (encore) vos destinataires ...
    Pour modifier votre fichier (compléter votre formulaire), ils doivent utiliser un logiciel ...

    Soit un lecteur/enregistreur de PDF (gratuit)
    Soit un navigateur/éditeur HTML (gratuit)

    Les lecteurs sont souvent gratuits.
    Les éditeurs souvent payants ...

    Vous avez constaté qu'il est déjà difficile d'atteindre tous les destinataires avec un fichier PDF (parce que le logiciel que vous utilisez n'est pas le logiciel qu'ils utilisent et que certains lisent votre fichier PDF dans leur navigateur web ...).

    peut-on gérer des formulaires HTML uniquement par mail et sans passer par la création d'un site web ?
    Oui, si vos destinataires ont les compétences requises ...

    Or, il existe encore moins de destinataires capables d'utiliser un éditeur HTML.
    Vos destinataires sont probablement encore plus incompétents que vous !



    Mon conseil.

    Passer via un site internet. Vos destinataires n'auront besoin d'aucune compétence. Ils ont déjà installé le logiciel nécessaire pour vous recevoir les réponses. Les formulaires HTML ne présentent pas de risque pour leur sécurité.

    Je sais ! Il vous faudra apprendre en plus du HTML ... le CSS, le JavaScript, le PHP et le SQL.


    Vous êtes sur la bonne voie.

    NB : Si vous cherchez la fortune, dépêchez-vous ...
    Si les idiots sont nombreux, les cupides le sont tout autant ...
    De plus en plus de sites internet sont créés. Votre part de marché diminue donc déjà !

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 54
    Par défaut <form action="">
    Les données du formulaire (HTML) sont envoyées à une URL ...
    (indiquée comme valeur de l'attribut action de la balise form)

    Si vous ne disposez pas de site web et si vos destinataires ont installés un serveur Apache, vous pourriez indiquer "http://localhost/..."

    Encore faudrait-il que les données envoyées sur leur serveur soient traitées et envoyées dans votre boîte mail.

    Bref, il faudrait que vos destinataires aient des compétences supérieures aux vôtres.

    Ne vous découragez pas. Créez votre site internet.

    Et au lieu d'envoyer par courriel un formulaire HTML, il vous suffira alors d'envoyer un courriel avec un lien (une URL) vers votre formulaire

    Un formulaire HTML est plus léger qu'un PDF.
    Et un lien (une URL) est encore plus léger qu'un formulaire HTML !

    Les autoroutes de l'information seront ainsi encore moins encombrées.

    NB : N'oubliez pas que les destinataires détestent être importunés ... Que ce soit par PDF ou HTML. Si vous n'êtes pas certain qu'ils complèteront votre formulaire, abstenez-vous de l'envoyer ...

    Si vous faites du mailing, placez deux liens.
    Un vers votre formulaire et un autre pour se désinscrire.

    S'ils sont intéressés, ils liront votre formulaire.
    Sinon, ils auront la possibilité de ne plus être importuné.

  5. #5
    Membre chevronné
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2014
    Messages
    392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Arménie

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2014
    Messages : 392
    Par défaut
    Bonsoir,

    Ci-dessous, un exemple de code permettant à un simple navigateur de générer un fichier au format PDF. Les fichiers pdfmake.min.js et vfs_fonts.js sont à récupérer à l'adresse :
    http://pdfmake.org/#/gettingstarted

    Il est donc possible :
    - de créer un formulaire,
    - de récupérer les données du formulaire,
    - de créer le document au format PDF,
    Et ce, le code étant exécuté en local.

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <!doctype html>
    <html lang='en'>
      <head>
        <meta charset='utf-8'>
        <script src='pdfmake.min.js'></script>
        <script src='vfs_fonts.js'></script>
        <script>
        var docDefinition = {
          content: [
            { text: 'This is a header', style: 'header' },
            'No styling here, this is a standard paragraph',
            { text: 'Another text', style: 'anotherStyle' },
            { text: 'Multiple styles applied', style: [ 'header', 'anotherStyle' ] }
          ],
          styles: {
            header: {
              fontSize: 22,
              bold: true
            },
            anotherStyle: {
              italic: true,
              alignment: 'right'
            }
          }
        };
        </script>
      </head>
      <body>
        <input type="button" value="Générer le pdf" onclick="pdfMake.createPdf(docDefinition).open();">
      </body>
    </html>

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 147
    Par défaut
    Bonsoir,
    merci pour vos réponses. J'apporte quelques précisions sur mes besoins. En fait, il s'agit de dossiers d'inscriptions pour des étudiants (il y en aura à tout casser 200 dossiers) qui comprend plusieurs pages. Comme nous avons déjà des données sur ces étudiants, j'utilisais pdftk et un code python pour pré-remplir le dossier d'inscription au format pdf modifiable. Chaque élève recevait son dossier d'inscription pré-rempli et personnalisé; il pouvait alors finir de le compléter chez lui; il nous le retournait par mail et avec un coup de pdftk et code python, les données complètes étaient transférées dans un fichier .csv ; donc il ne s'agit pas de faire un mailing à grande échelle et tout azimut et c'est pour ces raisons, (mon incompétence en est une autre également...) que j'hésitais à me lancer dans un site vu le faible effectif concerné.

    Je vais essayer la dernière réponse (et j'espère réussir).

    Encore merci.
    Gabriel

Discussions similaires

  1. Envoyer infos formulaire html sans ID
    Par B0unti dans le forum VB.NET
    Réponses: 6
    Dernier message: 30/07/2012, 10h42
  2. [Upload] upload d'un fichier sans formulaire HTML
    Par cortex024 dans le forum Langage
    Réponses: 2
    Dernier message: 07/02/2007, 15h49
  3. Les sites Internet sans les "www."
    Par °°° Zen-Spirit °°° dans le forum Free
    Réponses: 6
    Dernier message: 01/08/2006, 11h48
  4. Les sites Internet sans les "www."
    Par °°° Zen-Spirit °°° dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/07/2006, 10h56

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