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

📄 forminfo.js

📁 物业管理和办公自动化系统
💻 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 + -