updatestockout.jsp
来自「基于j2ee的物流软件」· JSP 代码 · 共 209 行
JSP
209 行
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%
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 'updateStockOut.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="employee/css/style.css">
<script type='text/javascript' src='/wuliu/dwr/engine.js'> </script>
<script type='text/javascript' src='/wuliu/dwr/util.js'> </script>
<script type='text/javascript'
src='/wuliu/dwr/interface/SelectConsignee.js'> </script>
<script type="text/javascript" src="employee/js/setday.js"></script>
<script type="text/javascript">
function search(e) {
var n = document.getElementById("gci").value;
if(n==""){
document.getElementById("consigneediv").innerHTML = "";
setdivhidden();
}else{
setdiv(e);
object = e;
SelectConsignee.selectConsignee(n,showlist);
}
}
function showlist(list) {
var str="<table>";
for(var j=0;j<list.length;j++){
str = str+"<tr style='cursor:hand' onmouseover='javascript:this.style.backgroundColor=\"yellow\";'";
str = str+"onmouseout='javascript:this.style.backgroundColor=\"white\";'"
str = str+"onmousedown='javascript:object.value=this.innerText;'><td>"+list[j].consigneeId+"</td></tr>";
}
var str = str +"</table>";
if(list=null){
setdivhidden();
}
document.getElementById("consigneediv").innerHTML = str;
}
function setdivhidden(){
var div = document.getElementById("consigneediv");
div.style.display="none";
}
function setdiv(e){
var div = document.getElementById("consigneediv");
div.style.display="block";
div.style.position="absolute";
div.style.width="150px";
div.style.backgroundColor="white";
div.style.left=e.getBoundingClientRect().left + document.body.scrollLeft;
div.style.top=e.getBoundingClientRect().top + 20 + document.body.scrollTop;;
div.style.zIndex="1";
}
</script>
<script>
function check(form){
var skod = form.skod.value;
var gi =form.gi.value;
var gon =form.gon.value;
if(skod==""||gi==""||gon==""){
alert("请确定数据完整!");
return false;
}
if(isNaN(gon)){
alert("请填写数字!");
return false;
}
return true;
}
</script>
</head>
<body>
<form action="stockOutUpdateServlet.do" method="post"
onSubmit="return check(this)">
<table border=1 width="50%" cellspacing=1 cellpadding=3 align=center
bordercolor="#326598">
<tr bgcolor="#e8f4ff">
<td height=25 colspan="1" background="admin/images/tile_sub.gif">
仓库信息->出库单管理->出库单修改
</td>
</tr>
<tr>
<td>
出库单编号:[${requestScope.sko.stockOutId}]
</td>
</tr>
<tr>
<td>
出库日期:
<input type="text" value="${requestScope.sko.stockOutDate}"
name="skod" onClick="setday(this)" />
* 格式[yyyy-mm-dd]
</td>
</tr>
<tr>
<td>
车辆牌照:
<select name="cai">
<option>
${requestScope.sko.carId}
</option>
<c:forEach var="listcm" items="${requestScope.listcm}">
<option>
${listcm.carId}
</option>
</c:forEach>
</select>
</td>
</tr>
<tr>
<td>
出库负责人编号:
<select name="chi">
<option>
${requestScope.sko.chargeId}
</option>
<c:forEach var="listdpid" items="${requestScope.listdpid}">
<option>
${listdpid.employeeId}
</option>
</c:forEach>
</select>
</td>
</tr>
<tr>
<td>
出库商品编号:
<select name="gi">
<option>
${requestScope.sko.goodsId}
</option>
<c:forEach var="listski" items="${requestScope.listski}">
<option>
${listski.goodsId}
</option>
</c:forEach>
</select>
</td>
</tr>
<tr>
<td>
出库商品数量:
<input type="text" value="${requestScope.sko.goodsOutNumber}"
name="gon" />
</td>
</tr>
<tr>
<td>
收货人编号:
<input type="text" name="gci" id="gci" onKeyUp="search(this);"
onBlur="setdivhidden();"
value="${requestScope.sko.goodsConsigneeId}" />
<div id="consigneediv"></div>
</td>
</tr>
<tr>
<td>
商品类型编号:
<select name="gt">
<option>
${requestScope.sko.goodsTypeId}
</option>
<c:forEach var="listgt" items="${requestScope.listgt}">
<option>
${listgt.goodsTypeId }
</option>
</c:forEach>
</select>
</td>
</tr>
<tr>
<td>
出库备注:
<textarea name="gr" cols="20" rows="10">${requestScope.sko.goodsRemark}</textarea>
</td>
</tr>
<tr>
<td>
<input type="submit" value="提交" />
<input type="hidden" value="${requestScope.sko.stockOutId}"
name="hid" />
<input type="button" value="返回"
onclick="javascript:history.back()" />
</td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?