⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 outmapadd.jsp

📁 仓库管理系统毕业设计论文最好的参考资料!
💻 JSP
字号:
<%@ page language="java" pageEncoding="GBK"
	contentType="text/html;charset=GBK"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>

		<title>出库后台新加</title>
		<style>
    	input{
    		border:1px solid red;
    	}
    	table{
    		border-collapse:collapse;
    	}
    	button{
    		border:1px solid red;
    	}
    </style>

		<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
		<script>
		function save(){
			if(confirm("是否确定保存?")){
				var formobj = document.all("mapadd");
				formobj.submit();
			}
		}
		
		var n=1;
		function add(){
			n++;
			var newtr = tab.insertRow();
			newtr.insertCell().innerHTML = '' + n + '.<input type="checkbox" name="tt">';
			newtr.insertCell().innerHTML = '<input name="sysid" value="自动编号" type="hidden"><input name="oiid" value="自动编号" type="hidden"><input size="16" name="mpid">';
			newtr.insertCell().innerHTML = '<input size="16" value="1" name="outinnum" onchange="checkchange(this)">';
			newtr.insertCell().innerHTML = '<input size="16" value="" name="outindes">';
			newtr.insertCell().innerHTML = '<button onclick="deleteRow(this)">删除</button>';
			document.all("addcount").value = n;
			getIosum();
		}
		function checkchange(obj){
			var val = obj.value;
			if(isNaN(val)){
				alert('请填写数字类型!');
				obj.value = 1;	
			}
			getIosum();
			obj.focus();
		}
		function del(){
			var c = document.getElementsByName('tt');
			for(var i=c.length-1; i>=0; i--)
			if(c[i].checked)
			tab.deleteRow(i+1);
			getIosum();
		}
	
		function deleteRow(obj){
			tab.deleteRow(obj.parentElement.parentElement.rowIndex);
			getIosum();
		}
		
		//得到新加的进书总数
		function getIosum(){
			var outinnum;
			try{			
				var outinnum = document.getElementsByName("outinnum");
			}catch(e){
				outinnum = null;
			}
			if(outinnum == null){
				document.all("outinsumnum").value = 0;
			}else{
				var sum = 0;
				for(i=0;i<outinnum.length;i++){
					sum = sum + (outinnum[i].value-'0');
				}
				document.all("outinsumnum").value = sum;
			}
		}
	</script>
	</head>

	<body>
		<br>
		<font color="blue" size="4"> 料品出库新加</font>
		<hr color="gray" width="100%" />
		<form action="OutMapAction.save.do" name="mapadd" method="post">
			<button onClick="add()">
				新加
			</button>
			&nbsp;
			<button onClick="del()">
				删除
			</button>
			&nbsp;
			<button onClick="save()">
				保存
			</button>
			<br>
			出库单号:
			<input name="oiid" value="自动编号" readonly>
			状态:
			<input name="state" value="新单" readonly>
			<input name="outintype" type="hidden" value="出库">
			出库总数:
			<input name="outinsumnum" value="1" readonly>
			<br>
			<br>
			<table border="1" id="tab" width="60%">
				<tr>
					<th>
						序号
					</th>
					<th>
						料品编号
					</th>
					<th>
						数量
					</th>
					<th>
						描述
					</th>
					<th>
						操作
					</th>
				</tr>
				<tr>
					<td>
						1.<input type="checkbox" name="tt">
					</td>
					<td>
						<input name="sysid" value="自动编号" type="hidden">
						<input name="oiid" value="自动编号" type="hidden">
						<input size="16" name="mpid">
					</td>
					<td>
						<input size="16" value="1" name="outinnum"
							onchange="checkchange(this)">
					</td>
					<td>
						<input size="16" value="产地:" name="outindes">
					</td>
					<td>
						<button onclick="deleteRow(this)">
							删除
						</button>
					</td>
				</tr>
			</table>
			<input type="hidden" name="addcount" value="0">
		</form>
	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -