获取签名方法
var dataString = $("id or classname").jSignature("getData");
打印签名数据
$('id or classname').append("<img class='imported' src='" + dataString + "'></img>");
j签名方法
如果您需要特定的格式获取签名,则在第二个参数中获取 jSignature 是可选的,然后使用第二个parameters like (base30 , base64)
Name Usage Description
---------------------------------------------------------------------------
clear .jSignature("clear") Empties and resets the canvas.
getData .jSignature("getData", "base30") Converts the canvas into a
base64 encoded data string which
can be saved as a string in any
database during a form post or
submit.
importData .jSignature("importData",dataurl) Updates an existing jSignature
canvas with the dataurl
extracted from the above getData
method.
示例:Base30 示例
下面的示例 或此处的现场演示
$(document).ready(function() {
var dataString;
$("#SignatureController").jSignature({
'decor-color': 'transparent',
'lineWidth': 1,
});
$('#Getsign').click(function () {
dataString = $("#SignatureController").jSignature("getData");
alert(dataString);
});
$('#Printsign').click(function () {
var dataString = $("#SignatureController").jSignature("getData");
alert(dataString);
$('#PrintSignatureController').append("<img class='imported' src='" + dataString + "'></img>");
});
});
#SignatureController
{
width: 500px;
height: 150px;
border: 1px solid black;
}
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdn.rawgit.com/brinley/jSignature/master/libs/jSignature.min.js"></script>
<h2>Signature Test</h2>
<div id="SignatureController">
</div>
<br>
<h2>Print Test</h2>
<div id="PrintSignatureController">
</div>
<button id="Getsign">Get Singture </button>
<button id="Printsign">Print Singture </button>