天天看點

APPCAN 電子簽名設定

需求:上門維護人員,對客戶進行收費,收費完成後,需要使用者在APP中進行簽名,使用APPCAN進行開發

使用相關資源:signature-pad.css,signature_pad.js

<body class="" ontouchstart>

           <form id='sign' method="post" enctype="multipart/form-data">

                  <canvas class="pad" title="在此簽名" id='pad'></canvas>

            </form>

        <div class="m-signature-pad--footer">

            <button type="button" id='btnRest' class="btn">清除</button>&nbsp;

            <button type="button" id='btnSubmit' class="btn">儲存</button>

        </div>

    </body>

js:

 appcan.ready(function() {

            resizeCanvas() ;

             var signaturePad = new SignaturePad(canvas, {

                backgroundColor: 'rgb(0,255,255)',

                onBegin: function() {

                    var phonewidth =screen.width;

                    console.log('onbegin=='+phonewidth)

                },

                onEnd: function() {

                    console.log('onEnd')

                }

            });

        });

//設定簽名大小

function resizeCanvas() {

                canvas.width = window.screen.width;

                canvas.height = window.screen.height/2;

            }

繼續閱讀