Guest User

SignaturePad

a guest
Apr 9th, 2025
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 0.98 KB | Source Code | 0 0
  1. https://github.com/szimek/signature_pad
  2.  
  3. Code to make signature work:
  4.  
  5. <script src="https://cdnjs.cloudflare.com/ajax/libs/signature_pad/4.1.5/signature_pad.js"></script>
  6.  
  7. <div class="col-sm-8">
  8.     <canvas id="signature-pad" width="400" height="200"></canvas>
  9.     <button id="clear-button">Clear</button>
  10. </div>
  11.  
  12. <style>
  13.     #signature-pad {
  14.         border: 1px solid #000;
  15.     }
  16. </style>
  17. <script>
  18.     // Initialize Signature Pad
  19.     var canvas = document.getElementById('signature-pad');
  20.     var signaturePad = new SignaturePad(canvas);
  21.  
  22.     // Clear button event handler
  23.     var clearButton = document.getElementById('clear-button');
  24.  
  25.     clearButton.addEventListener('click', function () {
  26.         signaturePad.clear();
  27.     });
  28.  
  29.     function getSignatureData() {
  30.         //var canvas = document.getElementById('signature-pad');
  31.         //var signaturePad = new SignaturePad(canvas);
  32.         if (signaturePad.isEmpty()) {
  33.             return 'error';
  34.         }
  35.         var signatureData = signaturePad.toDataURL();
  36.         return signatureData;
  37.     }
  38. </script>
  39.  
Advertisement
Add Comment
Please, Sign In to add comment