在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ canvas畫板如何判斷用戶已簽名

canvas畫板如何判斷用戶已簽名

使用canvas板技術(shù)特性,做了一個簡單畫板簽名?,F(xiàn)在有個小問題,就是怎樣判斷最后業(yè)務(wù)保存邏輯的時候,畫板上用戶已經(jīng)簽字,默認(rèn)是空白畫板,背景色是白色。最后生成base64保存 后臺。測試了下默認(rèn)空白畫板,生成url也是一對base64碼,簽名過的url編碼更大而已,如何做標(biāo)記或者其他api能斷定畫板是否有簽名呢?

回答
編輯回答
巫婆

用一個變量標(biāo)識有沒有在畫板上畫過畫。

偽代碼

var isDraw = false;
function draw(){
    isDraw = true;
    //code
}
function save(){
    if(isDraw){
        //code
    }else{
        alert('請先在畫板上簽字');
    }
}
2017年10月3日 18:05
編輯回答
負(fù)我心

用戶操作如何在canvas上顯示是通過你內(nèi)部方法去實現(xiàn)的,因此設(shè)置一個變量標(biāo)示就可以判斷

2017年11月15日 16:07
編輯回答
陪她鬧

這個邏輯這樣友好點吧

用戶簽名 - 用戶自己確認(rèn)是否簽名完畢 -- 確認(rèn) -- 提交
                               丨  丨----
                               丨      丨
                               -- 修改 --
2017年7月13日 10:56