Je ne vais pas créer un pdf à partir d'un formulaire sur ma page, mais le problème est, j'en ai besoin très exactement comme la page avec forme, tous entires.Enregistre une page en format PDF ou en HTML mais avec toutes les entrées
donc je dois par exemple
2 champs d'entrée, 7 Radio, 2 cases à cocher, et comme résultat je besoin d'un PDF avec le même sructure, mais si quelqu'un cochez la case, il doit être enregistré en format pdf.
J'ai essayé d'enregistrer le contenu html de la page sur submit, et de l'enregistrer d'abord dans le fichier html, mais le problème est que mes sélections ne seront pas sauvegardées.
Le résultat doit être identique à celui que j'imprimerais mon formulaire.
J'espère que quelqu'un peut vous aider.
Le code que j'utilise pour enregistrer le contenu de la page.
> $(document).ready(function(){
> $('input[type=submit]').click(function() {
> var formname = $("body").find("form").attr("name");
> var htmldata = $("form[name="+formname+"]").html();
> var enchtmldata = ncodeURIComponent(htmldata);
> $.ajax({
> type: "post",
> data: "data="+enchtmldata,
> url: "makepdf.php",
> success: function()
> {
> alert("success"); },
> error: function() {
> alert("error"); } });
>
> }); });
PS: J'utilisant PHP et jQuery
AJOUTÉE: Je pense qu'il est préférable d'essayer d'abord enregistrer la page sous forme HTML, mais pour garder les entrées en elle. Après cela, essayer de le convertir. Mais le problème est, pour l'enregistrer avec toutes les données.
AJOUT: comment puis-je ajouter un attr sélectionné dans un champ d'option?
Pouvez-vous décrire * pourquoi * vous en avez besoin de cette façon? Quel problème cela résout-il? – Tomalak
Je dois enregistrer ce formulaire, pour mes clients et l'envoyer automatiquement par e-mail. Les formes sont très grandes et nous avons environ 7 formes différentes, et le script doit pouvoir gérer tout cela. –