📄 forminfo.js
字号:
// ---------------------------------------------------------
// 新建申请单
// ---------------------------------------------------------
function btnAdd_OnClick()
{
if (frmAddnew.form_name.value == 0)
{
alert("对不起,请输入申请单标识名称");
frmAddnew.form_name.focus();
return;
}
if (frmAddnew.applicant.value == 0)
{
alert("对不起,请输入申请部门");
frmAddnew.applicant.focus();
return;
}
frmAddnew.FormAction.value = "newapp"
frmAddnew.submit();
}
// ---------------------------------------------------------
// 提交申请单
// ---------------------------------------------------------
function btnSubmit_OnClick()
{
if (frmSubmit.RsCounter.value <= 0)
{
alert("材料设备记录数为0,不能提交该空申请单");
return;
}
frmSubmit.FormAction.value = "submitdsp"
frmSubmit.submit();
}
function btnOK_OnClick()
{
if (frmSubmit.handler.value == 0)
{
alert("对不起,请输入申请部门负责人名字");
return;
}
if ( window.confirm("如果提交申请单,将不能对申请单进行修改。\n\n确认提交请按“确定”,取消提交请按“取消”。") == true )
{
frmSubmit.FormAction.value = "submitapp"
frmSubmit.submit();
}
else
{
location.href="forminfo.asp?id=" + document.all.id.value; + "&";
}
}
// ---------------------------------------------------------
// 删除申请单
// ---------------------------------------------------------
function btnDelete_OnClick()
{
if ( window.confirm("系统提醒您注意,申请单一旦删除,您将无法恢复。\n\n确认删除请按“确定”,取消删除请按“取消”。") == true )
{
frmSubmit.FormAction.value = "deleteapp"
frmSubmit.submit();
}
}
// ---------------------------------------------------------
// 通过申请单
// ---------------------------------------------------------
function btnPass_OnClick()
{
frmSubmit.FormAction.value = "passdsp"
frmSubmit.submit();
}
function btnToBuy_OnClick()
{
if (frmSubmit.operator.value == 0)
{
alert("对不起,请输入采购员的名字");
return;
}
if ( window.confirm("您确认真的要通过申请单吗?") == true )
{
frmSubmit.FormAction.value = "passapp"
frmSubmit.submit();
}
else
{
location.href="forminfo.asp?id=" + document.all.id.value; + "&";
}
}
// ---------------------------------------------------------
// 退回申请单
// ---------------------------------------------------------
function btnBack_OnClick()
{
frmSubmit.FormAction.value = "backdsp"
frmSubmit.submit();
}
function btnBackOK_OnClick()
{
if ( window.confirm("您确认真的要退回申请单吗?") == true )
{
frmSubmit.FormAction.value = "backapp"
frmSubmit.submit();
}
else
{
location.href="forminfo.asp?id=" + document.all.id.value; + "&";
}
}
// ---------------------------------------------------------
// 新建记录
// ---------------------------------------------------------
function btnAddDetail_OnClick()
{
if (frmAddDetail.RsCounter.value >= 10)
{
alert("材料设备记录数已经为10条,不能在该申请单中再添加了");
return;
}
if (frmAddDetail.serial.value == 0)
{
alert("对不起,请输入编号");
frmAddDetail.serial.focus();
return;
}
if (frmAddDetail.name.value == 0)
{
alert("对不起,请输入材料设备名称");
frmAddDetail.name.focus();
return;
}
if (frmAddDetail.type.value == 0)
{
alert("对不起,请输入规格类型");
frmAddDetail.type.focus();
return;
}
if (frmAddDetail.unit.value == 0)
{
alert("对不起,请输入单位");
frmAddDetail.unit.focus();
return;
}
if (frmAddDetail.amount.value == 0)
{
alert("对不起,请输入数量");
frmAddDetail.amount.focus();
return;
}
if(!isCharsInBag (frmAddDetail.amount.value, "0123456789"))
{
alert("对不起,输入数量的格式不正确!");
frmAddDetail.amount.focus();
return;
}
frmAddDetail.FormAction.value = "newrs"
frmAddDetail.submit();
}
// ---------------------------------------------------------
// 修改记录
// ---------------------------------------------------------
function btnUpDateDetail_OnClick()
{
if (frmAddDetail.serial.value == 0)
{
alert("对不起,请输入编号");
frmAddDetail.serial.focus();
return;
}
if (frmAddDetail.name.value == 0)
{
alert("对不起,请输入材料设备名称");
frmAddDetail.name.focus();
return;
}
if (frmAddDetail.type.value == 0)
{
alert("对不起,请输入规格类型");
frmAddDetail.type.focus();
return;
}
if (frmAddDetail.unit.value == 0)
{
alert("对不起,请输入单位");
frmAddDetail.unit.focus();
return;
}
if (frmAddDetail.amount.value == 0)
{
alert("对不起,请输入数量");
frmAddDetail.amount.focus();
return;
}
if(!isCharsInBag (frmAddDetail.amount.value, "0123456789"))
{
alert("对不起,输入数量的格式不正确!");
frmAddDetail.amount.focus();
return;
}
frmAddDetail.FormAction.value = "editrs"
frmAddDetail.submit();
}
// ---------------------------------------------------------
// 删除记录
// ---------------------------------------------------------
function btnDeleteDetail_OnClick()
{
if ( window.confirm("系统提醒您注意,记录一旦删除,您将无法恢复。\n\n确认删除请按“确定”,取消删除请按“取消”。") == true )
{
frmAddDetail.FormAction.value = "deleters"
frmAddDetail.submit();
}
}
// ---------------------------------------------------------
// 采购员输入单价
// ---------------------------------------------------------
function btnUpDateBuy_OnClick()
{
if (frmAddDetail.danjia.value == 0)
{
alert("对不起,请输入单价");
frmAddDetail.danjia.focus();
return;
}
var len = frmAddDetail.danjia.value.length
if(!isCharsInBag (frmAddDetail.danjia.value, "0123456789."))
{
alert("对不起,输入的单价必须是个数字!");
frmAddDetail.danjia.focus();
return;
}
pos1 = frmAddDetail.danjia.value.indexOf(".");
pos2 = frmAddDetail.danjia.value.lastIndexOf(".");
if ((pos1 + 3 < len)&&(pos1 > 0))
{
alert("单价金额小数点后超过两位,请输入有效的单价!");
frmAddDetail.danjia.focus();
return;
}
if (pos1 != pos2)
{
alert("单价金额出现两个小数点,请输入有效的单价!");
frmAddDetail.danjia.focus();
return;
}
frmAddDetail.FormAction.value = "danjia"
frmAddDetail.submit();
}
// ---------------------------------------------------------
// 采购员提交采购单
// ---------------------------------------------------------
function btnSubmitBuy_OnClick()
{
frmSubmit.FormAction.value = "getdsp"
frmSubmit.submit();
}
function btnFinBuy_OnClick()
{
if (frmSubmit.username.value == 0)
{
alert("对不起,请输入领用人名字");
frmSubmit.username.focus();
return;
}
if ( window.confirm("系统提醒您注意,一旦领取材料设备,您将无法修改采购单。\n\n确认请按“确定”,取消请按“取消”。") == true )
{
frmSubmit.FormAction.value = "submitbuy"
frmSubmit.submit();
}
}
// ---------------------------------------------------------
// 转到添加新记录界面
// ---------------------------------------------------------
function btnNewDetail_OnClick()
{
location.href="forminfo.asp?action=add&id=" + document.all.id.value; + "&";
}
// ---------------------------------------------------------
// 重置输入界面
// ---------------------------------------------------------
function btnReset_OnClick()
{
location.href="forminfo.asp?action=add&id=" + document.all.id.value; + "&";
}
// ---------------------------------------------------------
// 取消新建或修改记录
// ---------------------------------------------------------
function btnCancel_OnClick()
{
location.href="forminfo.asp?id=" + document.all.id.value; + "&";
}
function btnPreview_OnClick()
{
var url = "formpreview.asp?id=" + document.all.id.value;
window.open (url, "newwindow", "height=450, width=650, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")
}
// ---------------------------------------------------------
// 验证字符
// ---------------------------------------------------------
function isCharsInBag (s, bag)
{
var i;
for (i = 0; i < s.length; i++)
{
var c = s.charAt(i);
if (bag.indexOf(c) == -1) return false;
}
return true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -