Why does the print button only print the last page of the form, not the entire form?

  • Profile Image
    ndavis
    Asked on March 08, 2012 at 10:29 AM

    My form is for a youth program coordinator to fill out with youth in their program.  I want the coordinator to be able to print out the form that they have filled out and give it to the youth to take home to their parents so that the parents can check that the information is correct and fill in missing info.  When I experimented with the "print form" button, it only printed the last page, on which the button was located, but did not print the previous pages.

    Ideally this is what I want:

    - a stand-alone print button that can be placed on the first page, so that the user can print the entire form with out going to the end of the form - this woudl be ideal, but it seems that this is not an option, which is not a huge deal

    - the print button to prompt the printing of the entire form, not just the last page on which the print/submit button is located - this is more crucial if possible.  Otherwise they can print each page from their browser, which seems like a not ideal way to go about this.  

    Is there an easier, more fluid way to do this?

    Thanks!!!

    - Nicole

  • Profile Image
    anartwork
    Answered on March 08, 2012 at 11:04 AM

    I went to your website and tried printing the form like you said and it works perfectly fine. Soon as I clicked the "print this page" button, there's a pop up wherein you will be able to select the pages you wanted to print. Please make sure that you leave it to "all" by default; with that, all 4 pages should be printed just fine. 

  • Profile Image
    NeilVicente
    Answered on March 08, 2012 at 11:09 AM

    Nicole,

    We're sorry about this inconvenience. The print form button simply sends a JavaScript command to the browser to have the visible part of the page printed. Browsers can only print what's visible, that is why only the last page is printed.

    We have already submitted a feature request to our developers to make the print button display all pages briefly, and have it printed by the browser. We will update you in case it gets implemented.

    In the meantime, a workaround is to insert a custom print button on each of your form's pages.

    Here's how it is done:

    1.  Insert a Free Text field in your form

    2.  Click the HTML button in the toolbar and enter this code:

    <a target="_blank" href="javascript:window.print()">Please print this page for your records!</>

     

    Hope you find this post useful.

  • Profile Image
    ndavis
    Answered on March 09, 2012 at 05:36 AM
    This is helpful – thanks! After I submitted the questions I searched the forum (which obviously I should have done first!) and saw my question answered. I created the HTML button as you suggested.
    I also got around this by providing a PDF of the form for the registrants, about which I found info on your forum as well.
    Have I mentioned that I love you guys?! Your forms are amazing and so easy to use.
    Thank you!!!
    Nicole d’Avis, C2C Program Manager
    Intel Computer Clubhouse Network
    Museum of Science, 1 Science Park
    Boston, MA 02114
    P: 617-589-0413
    Skype: enidavis
    ndavis@mos.org
    www.computerclubhouse.org
  • Profile Image
    NeilVicente
    Answered on March 09, 2012 at 06:09 AM

    We're glad to hear you enjoy using our service. Please do not hesitate to ask your questions here, if you can't find any answer in our support forum. 

    The support team are always willing to lend a helping hand to our users, whether free or paid.

    Thank you for using JotForm and have a great day ahead! :)