jsp页面签字板及保存-jSignature

jSignature是jQuery的插件,简化了字段的创建,允许用户通过鼠标,手指在启用触摸的设备(例如iPhone,iPad或Android设备)或笔输入设备上输入签名。

方法

用法 描述
.jSignature(“clear”) 清空和重置画布。
getData .jSignature(“getData”,“base30”)将画布转换为base64编码数据字符串,可以在表单过帐或提交期间作为字符串保存在任何数据库中。
importData .jSignature(“importData”,dataurl)使用从上面的getData方法中提取的dataurl更新现有的jSignature画布。


选项

名称 描述 默认
width 定义画布的宽度。不带%或px的数值250
height 定义画布的高度。不带%或px的数值150
color 定义画布上笔画的颜色。接受任何颜色十六进制值。#000
background-color 定义画布的背景颜色。接受任何颜色十六进制值。#fff
lineWidth 定义线条的粗细。接受任何正数值1
cssclass 定义画布的自定义类。没有


直接上代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
	<script type="text/javascript" src="/js/jquery.js"></script>
	<script type="text/javascript" src="/js/jSignature.min.js"></script>
	
	<style type="text/css">
		#signature{
			border: 1px solid green;
		}
	</style>
	
	<script type="text/javascript">
		//初始化画布
		$(document).ready(function(){
			$("#signature").jSignature({height:300,color:"#000",lineWidth:2});
		})
		//重置画布
		function clearSig(){
			$("#signature").jSignature("clear");
		}
		//将画布内容显示到IMG
		function importImg(){
			var sig=$("#signature");
			$("#img").attr("src","data:"+sig.jSignature('getData'));
		}

	</script>
	
  </head>
  
  <body>
  	
  	<button οnclick="clearSig()">重置</button>
  	<button οnclick="importImg()">获取</button>
    <div id="signature"></div>
    
    <img id="img">
  </body>
</html>


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值