Я хочу создать pdf из формы на моей странице, но проблема в том, что она мне нужна точно так же, как страница с формой, все заканчивается.
Так у меня например
2 поля ввода, 7 радио, 2 флажка, и в результате мне нужен PDF с такой же структурой, но если кто-то установит флажок, он должен быть сохранен в формате PDF.
Я пытался сохранить html-содержимое страницы при отправке и сначала сохранить его в html-файле, но проблема в том, что мои выборы не будут сохранены.
Результат должен быть таким же, как и при печати моей формы.
Я надеюсь, что кто-то может помочь.
Код, который я использую для сохранения содержимого страницы.
> $(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: я использую PHP и jQuery
ДОБАВЛЕНО: Я думаю, что лучше сначала попытаться сохранить страницу формы в формате HTML, но сохранить записи в ней. После этого, чтобы попытаться преобразовать его. Но проблема в том, чтобы сохранить его со всеми данными.
ДОБАВЛЕНО: как добавить выбранный атрибут в поле параметра?