Распечатать список текстового поля ввода без использования windows.print () - PullRequest
0 голосов
/ 19 мая 2018

Как напечатать текстовое поле ввода пользователя.В текущем jsfiddle я приложил мое демо.Я использую всплывающее окно Windows для отображения текущего HTML-кода на новой странице и печати только отображаемых элементов.Как отобразить значения поля ввода в текущем всплывающем окне?

https://jsfiddle.net/amitk009/xuf29hkr/

print(){
      var DocumentContainer = document.getElementById('print-area');   

    var strHtml = '<html><head>'+
    '</head>' +    
    '<body style="margin-top:10px">' +     
    '<div class="card"><div class="card-header"><</div>' +
    '<div class="card-body">' +
    DocumentContainer.innerHTML + 
    '</div></div>' +     
    '</body>\n</html>';

    var WindowObject = window.open('', '_blank', 'width=750,height=650,top=50,left=50,toolbars=no,scrollbars=yes,status=no,resizable=yes');
    WindowObject.document.write(strHtml);
    WindowObject.document.close();
    WindowObject.focus();
    setTimeout(function(){
      WindowObject.print();
      WindowObject.close();
    },1000);

   return true;
    }
...