📄 outmapadd.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>
<button onClick="del()">
删除
</button>
<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 + -