So, lets say I got a simple form inside a page like this:
<form style="text-align:center;"> <p> STUFF </p> </form>
I wanna add a button so when the user clicks on it the browser's Print dialog shows up, how can I do that?
Edit: I wanna print the form, not the page.
In the Form Builder, click the Submit button's gear icon to open the properties panel. Go to the Advanced tab. Set the Print Button option to “On”.
On your browser, open the form by clicking “view” underneath the form name. Click on file > print in the browser window. If you want to print multiple pages, you can remove the “required” setting from your fields.
To enable the Print button, go to the Form Editor of your form within the form builder and click on the Submit button. A panel will open on the left side of the page. From Additional buttons click the Print option, thus adding the button on your form.
Print the whole page
Try adding a button that calls window.print()
<input type="button" value="Print this page" onClick="window.print()">
Print a specific portion/container in a page
<div id="print-content"> <form> <input type="button" onclick="printDiv('print-content')" value="print a div!"/> </form> </div>
then in the HTML file, add this script code
<script type="text/javascript"> function printDiv(divName) { var printContents = document.getElementById(divName).innerHTML; w=window.open(); w.document.write(printContents); w.print(); w.close(); } </script>
Refer Print <div id="printarea"></div> only?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With