распечатать всплывающую форму со значениями ввода - PullRequest
0 голосов
/ 04 мая 2020

У меня есть всплывающая форма без отправки только метки и ввода. Я использую его как отчет, мне нужно добавить кнопку печати во всплывающее окно. Я пробовал

function myFunction (){
            var w = window.open();
                var printOne = $('.report-body').html();
                console.log(printOne);
                // var printTwo = $('.termsToPrint').html();report_style
                //w.document.write('<html><head><title> Print Report</title><link href={{asset("/css/report_style.css")}} rel="stylesheet"></head><body>' + printOne ) + '</body></html>';
                  w.document.write('<html><head><title>Print Report</title>');
                  w.document.write('<link href={{asset("/css/report_style.css")}} rel="stylesheet">');
                  w.document.write('<link href={{asset("/css/test.css")}} rel="stylesheet">');
                  w.document.write('</head><body onload="window.print()" >');
                  w.document.write(printOne);

                  w.document.write('</body></html>');
                //w.window.print();
                w.document.close();

                return false;
        }

, но $('.report-body').html(); возвращает только html, поэтому значения во входных данных теряются. Так есть ли способ сохранить данные или распечатать всплывающее окно непосредственно с главной страницы?

...