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

📄 js.jsp

📁 用java编写的网络架构程序
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<script language='javascript'>
//查询按钮JS
function searchJs() {
  document.forms[0].TYPE.value = '1';
  //屏蔽所有按钮,只有在提交按钮中使用,弹出窗口的按钮不要使用屏蔽功能
  disAll();
  searchJsValue();
}

//到按钮JS
function goJs() {
  if(forwardCheck( "OPERATETYPE","Q","查询" )==false) return false;
  document.forms[0].TYPE.value = '2';
  pageSubmit();
}

//仓库确认JS
function stockCfirmJs() {
  if(forwardCheck( "OPERATETYPE","Q","查询")==false) return false;

  //检核对应领用单上已退库数量+确认退库数量是否小于等于实发数量
  //退库单上的确认退库数量
   var vBackNumMain = document.forms[0].elements[ "FCHTK04__BACK_NUM" ].value;
   var vTakeActNum = document.forms[0].elements[ "FCHTK04__TAKE_ACT_NUM" ].value;//实发数量
   var vBackActNum = document.forms[0].elements[ "FCHTK04__BACK_ACT_NUM" ].value;//已退库数量
   var sumTemp = eval(vBackActNum + "+" +  vBackNumMain);
   sumTemp = Math.round(sumTemp *1000)/1000.0;//保留三位小数
   if(sumTemp*1 > vTakeActNum*1){
     alert("对应领用单上已退库数量与确认退库数量之和大于实发数量!");
     return false;
   }
  //获得FORM的长度
  var length=document.forms[0].length;
  //设置标志
  var check_flag="N";
  //获得记录条数
  var rowcount=-1;
  for(i=0;i<length;i++){
    if(document.forms[0].elements[i].type=="checkbox" ){
     rowcount=rowcount+1;
     }
  }

  var vSum = 0;//输入的确认退库数量之和
  //对界面中的多行数据进行循环判断
  for (i=1;i<=rowcount;i++)
  {
    if (document.forms[0].elements["C"+i].checked)
    {
      var vBackNum = document.forms[0].elements[ "FCHTK04OP__BACK_NUM" + i ].value;//输入的确认退库数量
      check_flag="Y";
      vSum += vBackNum *1;
    }
  }
  vSum = Math.round(vSum *1000)/1000.0;//保留三位小数
 if (check_flag=="Y")
 {
   if(vSum*1 != vBackNumMain *1){
     alert("您输入的确认退库数量之和不等于退库单上的确认退库数量,请重新输入!");
     return false;
   }
   if(window.confirm( "退库确认?")==false) return false;
   document.forms[0].TYPE.value = '3';
   pageSubmit();
 }
 else
 {
   alert("请至少选择一条记录! ");
   return false;
 }

}

//退单JS
function restartJs() {
	if(forwardCheck( "OPERATETYPE","Q","查询")==false) return false;

  if(validateSelf("FCHTK04__REFUSE_REASON",'E0001',"退单理由")!="")
        {
          alert("退单理由不能为空!");
          return false;
        }
  if(window.confirm( "确定退单操作吗?")==false) return false;
  document.forms[0].TYPE.value = '4';
  pageSubmit();
}

//检核输入的确认退库数量
function checkBackNumJs(index) {
  var vOutNum = document.forms[0].elements[ "FCHTK04OP__OUT_NUM"+index ].value;//出库数量
  var vBackNumW = document.forms[0].elements[ "FCHTK04OP__BACK_NUM"+index ].value;//输入的确认退库数量
  if(validateSelf("FCHTK04OP__BACK_NUM"+index,'N0003',"确认退库数量")!="" || vBackNumW *1.0 ==0)
        {
          alert("确认退库数量为小数位数不多于3位的正实数");
          return false;
        }
  if(vBackNumW *1 > vOutNum *1){
  	alert("您输入的第" + index + "条记录的确认退库数量的值比出库数量大,请重新输入!");
    document.forms[0].elements[ "FCHTK04OP__BACK_NUM"+index ].value='';

  }
}
</script>

⌨️ 快捷键说明

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