Guest User

fullstack.co.il signpad test

a guest
May 8th, 2020
507
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. <style>
  2. #signThis {margin-left: 0; margin-right: 0; background-color: #EFEFEF;
  3.  
  4. border: dotted 1.3px red;}
  5. </style>
  6.  
  7. <div style = "text-align: center;">
  8. יש לחתום כאן:<br>
  9. <canvas id = "signThis"></canvas>
  10. <br><button type = "button" style = "padding: 2px; font-size: 10px;" onclick="signaturePad.clear(); updateSignature(); document.getElementById('form-field-theSign').setAttribute('value', '' );">מחיקה</button>
  11. </div>
  12.  
  13. <script src="https://cdn.jsdelivr.net/npm/signature_pad@2.3.2/dist/signature_pad.min.js"></script>
  14.  
  15. <script>
  16. var canvas = document.querySelector("canvas");
  17. var signaturePad = new SignaturePad(canvas);
  18.  
  19.  
  20. function updateSignature()
  21. {
  22. var image64 = signaturePad.toDataURL();
  23. document.getElementById("form-field-theSign").setAttribute("value", image64 );
  24. }
  25.  
  26. canvas.addEventListener('mouseup', updateSignature);
  27.  
  28. canvas.addEventListener('touchend', updateSignature);
  29.  
  30. </script>
Add Comment
Please, Sign In to add comment