Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <div class="container">
  2. {% from "_formhelper.html" import render_field %}
  3. <form id="upload-form" method="POST" action="/sixth_form/" enctype="multipart/form-data">
  4. <dl>
  5. {{render_field(form.stu_name)}}
  6. </dl>
  7. <p>Student Signature</p>
  8. <div class="wrapper">
  9. <img src="{{ url_for('static', filename='images/grey.jpeg') }}" width=400 height=200 />
  10. <canvas id="signature-pad" class="signature-pad" width=400 height=200></canvas>
  11. </div>
  12. <div>
  13. <button id="clear" type="Button">Clear</button>
  14. </div>
  15. <br>
  16. <p><input id="finalsub" type="submit" value="Submit"></p>
  17. </form>
  18. </div>
  19.  
  20. <script>
  21. var signaturePad = new SignaturePad(document.getElementById('signature-pad'), {
  22. backgroundColor: 'rgba(255, 255, 255, 0)',
  23. penColor: 'rgb(0, 0, 0)'
  24. });
  25. var saveButton = document.getElementById('finalsub');
  26. var cancelButton = document.getElementById('clear');
  27.  
  28. saveButton.addEventListener('click', function (event) {
  29. var data = signaturePad.toDataURL('image/png');
  30.  
  31. // Send data to server instead...
  32. window.open(data);
  33. });
  34.  
  35. cancelButton.addEventListener('click', function (event) {
  36. signaturePad.clear();
  37. });
  38. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement