📄 exportgoodsbill.jsp
字号:
<%@ page contentType="text/html; charset=gbk" language="java" %>
<%@ page import="mediastore.web.global.*"%>
<%@ page import="mediastore.web.form.*"%>
<%@ page import="java.util.*"%>
<body onload="document.form1.goodsid.focus()">
<script language="JavaScript">
//去掉空格
function Trim(str){
if(str.charAt(0) == " "){
str = str.slice(1);
str = Trim(str);
}
return str;
}
//判断是否是空
function isEmpty(pObj,errMsg){
var obj = eval(pObj);
if( obj == null || Trim(obj.value) == ""){
if (errMsg == null || errMsg =="")
alert("输入为空");
else
alert(errMsg);
obj.focus();
return false;
}
return true;
}
//判断是否是整数
function isNumber(pObj,errMsg){
var obj = eval(pObj);
strRef = "1234567890";
if(!isEmpty(pObj,errMsg))return false;
for (i=0;i<obj.value.length;i++) {
tempChar= obj.value.substring(i,i+1);
if (strRef.indexOf(tempChar,0)==-1) {
if (errMsg == null || errMsg =="")
alert("数据不符合要求,请检查");
else
alert(errMsg);
if(obj.type=="text")
obj.focus();
return false;
}
}
return true;
}
//判断是否是小数
function isFloat(pObj,errMsg){
var obj = eval(pObj);
strRef = "1234567890.";
if(!isEmpty(pObj,errMsg))return false;
for (i=0;i<obj.value.length;i++) {
tempChar= obj.value.substring(i,i+1);
if (strRef.indexOf(tempChar,0)==-1) {
if (errMsg == null || errMsg =="")
alert("数据不符合要求,请检查");
else
alert(errMsg);
if(obj.type=="text")
obj.focus();
return false;
}
}
return true;
}
function verify(form){
if (Trim(form.goodsid.value) == "" | form.goodsid.value == null)
{
alert("请输入货物标识");
form.goodsid.value=""
form.goodsid.focus();
return (false);
}
}
function updateExportAmount(goodsid, newexportamount, repertoryamount)
{
//用于数据校验的临时对象
document.form2.obj4numbercheck.value = newexportamount;
if(Number(newexportamount) > Number(repertoryamount))
{
alert("售货数量不可大于库存数量");
return '1';
}
else if(isNumber(document.form2.obj4numbercheck)==false)
{}
else if(document.form2.obj4numbercheck.value == null || document.form2.obj4numbercheck.value == '')
{
alert("售货数量不可为空");
}
else
{
document.form2.action = "exportGoodsBillUdtEAmount.do?updategoodsid="+goodsid+"&newexportamount="+newexportamount+"&";
document.form2.submit();
}
}
function deleteATempExportGoods(goodsid)
{
if(confirm("确定要删除该货物吗?"))
{
document.form2.action = "exportGoodsBillGoodsDelete.do?deletegoodsid="+goodsid+"&";
document.form2.submit();
}
}
function updateMemberId(newmemberid)
{
//用于数据校验的临时对象
if(newmemberid==null||newmemberid=="")
{
document.form2.obj4numbercheck.value = 0;
}
else
{
document.form2.obj4numbercheck.value = newmemberid;
}
if(isNumber(document.form2.obj4numbercheck)==false)
{}
else if(document.form2.obj4numbercheck.value == null || document.form2.obj4numbercheck.value == '')
{
document.form2.action = "exportGoodsBillUptMembId.do?newmemberid=0&";
document.form2.submit();
}
else
{
document.form2.action = "exportGoodsBillUptMembId.do?newmemberid="+newmemberid+"&";
document.form2.submit();
}
}
function deleteAllGoods()
{
try{
var goods_num = document.form2.goodsid.length;
if(goods_num == null || document.form2.goodsid == null)
{//
//alert("空列表");
}
}catch(e)
{
alert("货物列表目前为空");
document.form1.goodsid.focus();
return;
}
if(confirm("确定要清空该货物列表吗?"))
{
document.form2.action = "exportGoodsBillGoodsDelAll.do";
document.form2.submit();
}
}
function submitAllGoods()
{
//查看该单是否是空列表,空列表就不提交
try{
var goods_num = document.form2.goodsid.length;
if(goods_num == null || document.form2.goodsid == null)
{//
//alert("空列表");
}
}catch(e)
{
alert("请添加货物后再提交售货单");
document.form1.goodsid.focus();
return;
}
//检查数量和单价是否都为数字
var errMsg;
var amount_num;
try{
amount_num = document.form2.exportamount.length;
}catch(e)
{
alert("该售货单中不存在有库存货物");
document.form1.goodsid.focus();
return;
}
document.form2.obj4numbercheck.value = document.form2.memberid.value;
if(document.form2.memberid.value==""||document.form2.memberid.value==null)
{
document.form2.obj4numbercheck.value = 0;
}
//amount_num有库存货物的数量,amount_num>0
if(amount_num == null)
{//只有一项
var isNumberFlage = 'yes';//默认为“是数字”
if(isNumber(document.form2.exportamount)==false)
{
isNumberFlage = 'no';
}
if(isNumber(document.form2.obj4numbercheck)==false)
{
isNumberFlage = 'no';
}
if(isNumberFlage=='yes')
{//数字
if(confirm("确定要提交该售货单吗?"))
{
if(document.form2.memberid.value==""||document.form2.memberid.value==null)
{
document.form2.memberid.value = 0;
}
document.form2.action = "exportGoodsBillGoodsSubmit.do";
document.form2.submit();
}
}
else
{//非数字
document.form2.totaldisprice.value = "请修改售货数量或会员标识";
document.form2.totaldisprice_value.value = "请修改售货数量或会员标识";
document.form2.totalprice.value = "请修改售货数量或会员标识";
document.form2.totalprice_value.value = "请修改售货数量或会员标识";
}
}
else
{//两项以上
var isNumberFlage = 'yes';//默认为“是数字”
for(iii=0; iii<amount_num; iii++)
{
if(isNumber(document.form2.exportamount[iii])==false)
{
isNumberFlage = 'no';
}
}
if(isNumber(document.form2.obj4numbercheck)==false)
{
isNumberFlage = 'no';
}
if(isNumberFlage=='yes')
{//数字
if(confirm("确定要提交该售货单吗?"))
{
if(document.form2.memberid.value==""||document.form2.memberid.value==null)
{
document.form2.memberid.value = 0;
}
document.form2.action = "exportGoodsBillGoodsSubmit.do";
document.form2.submit();
}
}
else
{//非数字
document.form2.totaldisprice.value = "请修改售货数量或会员标识";
document.form2.totaldisprice_value.value = "请修改售货数量或会员标识";
document.form2.totalprice.value = "请修改售货数量或会员标识";
document.form2.totalprice_value.value = "请修改售货数量或会员标识";
}
}
}
function showNewBill()
{
document.form2.action = "exportGoodsBillShowNew.do";
document.form2.submit();
}
</script>
<table width="768" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="5" rowspan="4" class="trtable"></td>
<td width="6" bgcolor="#214984" height="1"></td>
<td rowspan="4" bgcolor="#214984" width="1" height="1"></td>
<td bgcolor="#214984" class="10p" colspan="2" height="1"></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -