jSignature手写签名

<div class="row">
    <div class="row text-center"><h4>签名区域</h4></div>
    <div class="row container">
        <div id="jSignature" class="col-lg-12" ></div>
        <div class="col-lg-12  text-center">
            <button type="button" class="btn btn-primary " id="clear" data-action="clear">重签</button>
            <button type="button" class="btn btn-primary " id="save" data-action="clear">确定</button>
        </div>
    </div>
    <br />   <br />
    <div class="row container">
        <img src="data" id="showimg" class="row" hidden="hidden" />
    </div>
</div>

@section scripts{
    <script src="~/Scripts/jSignature.js"></script>
    <script src="~/Scripts/jSignature.UndoButton.js"></script>
    <script>
        $(function () {
           // lineWidth, color, background - color, decor - color, showUndoButton, data, signatureLine
            var $sigdiv = $("#jSignature").jSignature(
                {
                    'UndoButton': true,// 初始化jSignature插件-撤销功能
                    //'color': "red",//设置字体颜色
                    //'decor-color': 'red',// 初始化jSignature插件-设置横线颜色
                    //'lineWidth': "6",// 初始化jSignature插件-设置横线粗细
                    //"decor-color": "transparent",// 初始化jSignature插件-去掉横线
                    //'height': 100, 'width': 200// 初始化jSignature插件-设置书写范围(大小)
                },                 
            );            
            $("#clear").click(function () {
                $sigdiv.jSignature("reset") //清除画布并重新渲染的装饰就可以了
            })
            $("#save").click(function () {
                //获取数据 
                var datapair = $sigdiv.jSignature("getData", "image"); //设置输出的格式,具体可以参考官方文档
                var i = new Image();
                i.src = "data:" + datapair[0] + "," + datapair[1];
                $("#showimg").show();
                $("#showimg").attr("src", i.src )
                //将数据显示在文本框
                //$('#text').val(data)
            })
    </script>
}
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值