143 lines
4.8 KiB
Plaintext
143 lines
4.8 KiB
Plaintext
<%@page import="javax.sound.midi.SysexMessage"%>
|
||
<%@ page language="java" contentType="text/html; charset=UTF-8"
|
||
pageEncoding="UTF-8"%>
|
||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||
<c:set var="bonuspath" value="${pageContext.request.contextPath}"/>
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||
<html>
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||
<script type="text/javascript" src="${bonuspath}/static/js/jquery/jquery-2.0.3.min.js"></script>
|
||
<script type="text/javascript" src="${bonuspath}/static/js/jquery/jquery-form.js"></script>
|
||
<%-- <script type="text/javascript" src="${bonuspath}/static/js/layui/layui.js"></script>
|
||
<script type="text/javascript" src="${bonuspath}/static/js/pm/machines.js"></script> --%>
|
||
<script type="text/javascript" src="${bonuspath}/static/js/ace/jy.js"></script>
|
||
<script src="${bonuspath}/static/js/layer.js"></script>
|
||
<link rel="stylesheet" href="${bonuspath}/static/js/theme/default/layer.css" />
|
||
<title>Insert title here</title>
|
||
|
||
</head>
|
||
<style>
|
||
html,body{
|
||
width:100%;
|
||
height:100%;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
.img-container {
|
||
width: 293px;
|
||
height: 150px;
|
||
background: #F2F2F2;
|
||
margin-bottom: 35px;
|
||
overflow: hidden;
|
||
border: 1px solid #000;
|
||
}
|
||
|
||
.img-container>img {
|
||
width: 293px;
|
||
height: 150px;
|
||
}
|
||
#myFormId{
|
||
margin-left: 20%;
|
||
}
|
||
</style>
|
||
<body>
|
||
|
||
<fieldset>
|
||
<legend>发票上传</legend>
|
||
<h2>只能上传单张10M以下的 PNG、JPG、GIF 格式的图片</h2>
|
||
<form id="myFormId" method="post" action="${bonuspath}/backstage/new/uploadPhoto"
|
||
target="frmright" enctype="multipart/form-data" >
|
||
选择文件:<input class="img-btn" type="file" id="drivingLicence" name="drivingLicence">
|
||
<input style="display: none;" name="maModelId" id="maModelId" type="text" />
|
||
<input style="display: none;" name="taskId" id="taskId" type="text" />
|
||
<div class="img-container"></div>
|
||
<input type="submit" value="上传" />
|
||
<input type="button" value="取消" onclick="closeUpload()"/>
|
||
</form>
|
||
</fieldset>
|
||
|
||
<script type="text/javascript">
|
||
var maModelId = localStorage.getItem("maModelId");
|
||
var taskId = localStorage.getItem("taskId");
|
||
var bonuspath = localStorage.getItem("bonuspath");
|
||
$("#maModelId").val(maModelId);
|
||
$("#taskId").val(taskId);
|
||
$(function(){
|
||
/** 验证文件是否导入成功 */
|
||
$("#myFormId").ajaxForm(function(data){
|
||
var obj = $.parseJSON(data);
|
||
if(obj.res=='1' || obj.res==1){
|
||
layer.alert("提交成功!");
|
||
var index=parent.layer.getFrameIndex(window.name);
|
||
parent.layer.close(index); //疯狂模式,关闭所有层
|
||
window.parent.location.reload(); //刷新父页面
|
||
|
||
}
|
||
});
|
||
});
|
||
|
||
function previewImg(fileInput, imgDiv) {
|
||
if(window.FileReader) { //支持FileReader的时候
|
||
var reader = new FileReader();
|
||
reader.readAsDataURL(fileInput.files[0]);
|
||
reader.onload = function(evt) {
|
||
imgDiv.innerHTML = "\<img src=" + evt.target.result + "\>";
|
||
}
|
||
} else { //兼容ie9-
|
||
imgDiv.innerHTML = '<div class="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + fileInput.value + '\)\';"></div>';
|
||
}
|
||
}
|
||
|
||
function selectImg(fileInputs, imgDivs) {
|
||
var checkImg = new RegExp("(.jpg$)|(.png$)|(.bmp$)|(.jpeg$)", "i");
|
||
var i = 0;
|
||
for(; i < fileInputs.length && i < imgDivs.length; i++) {
|
||
(function(i) { //立即执行函数;保存i
|
||
fileInputs[i].onchange = function() {
|
||
if(checkImg.test(fileInputs[i].value)) {
|
||
previewImg(this, imgDivs[i]);
|
||
} else {
|
||
layer.msg("只支持上传.jpg .png .bmp .jpeg;你的选择有误!!!");
|
||
$("#drivingLicence").val("");
|
||
}
|
||
};
|
||
})(i);
|
||
}
|
||
|
||
}
|
||
/* 为IE6 IE7 IE8增加document.getElementsByClassName函数 */
|
||
/MSIE\s*(\d+)/i.test(navigator.userAgent);
|
||
var isIE = parseInt(RegExp.$1 ? RegExp.$1 : 0);
|
||
if(isIE > 0 && isIE < 9) {
|
||
document.getElementsByClassName = function(cls) {
|
||
var els = this.getElementsByTagName('*');
|
||
var ell = els.length;
|
||
var elements = [];
|
||
for(var n = 0; n < ell; n++) {
|
||
var oCls = els[n].className || '';
|
||
if(oCls.indexOf(cls) < 0) continue;
|
||
oCls = oCls.split(/\s+/);
|
||
var oCll = oCls.length;
|
||
for(var j = 0; j < oCll; j++) {
|
||
if(cls == oCls[j]) {
|
||
elements.push(els[n]);
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
return elements;
|
||
}
|
||
}
|
||
var fileInputs = document.getElementsByClassName("img-btn"); //文件选择按钮
|
||
var imgDivs = document.getElementsByClassName("img-container"); //图片容器
|
||
selectImg(fileInputs, imgDivs);
|
||
|
||
function closeUpload(){
|
||
var index=parent.layer.getFrameIndex(window.name);
|
||
parent.layer.close(index); //疯狂模式,关闭所有层
|
||
// window.parent.location.reload(); //刷新父页面
|
||
}
|
||
</script>
|
||
</body>
|
||
</html> |