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

📄 room_mgr.js

📁 物业管理和办公自动化系统
💻 JS
字号:
//*******************************************************************
// 检查输入数据的有效性
//*******************************************************************
function CheckInput()
{
	// 全部 恢复成黑色
	frmMgr.room_name.style.color = 'blue';
	frmMgr.floor.style.color = "blue";
	frmMgr.location.style.color = "blue";
	frmMgr.room_no.style.color = 'blue';
	frmMgr.key_no.style.color = "blue";

	
	// ----------------------------------------------
	// 机房名称,varchar(20)
	// ----------------------------------------------
	var v;
	v = frmMgr.room_name.value;
	if (v == "")
	{
		alert("对不起,请输入机房名称!");
		frmMgr.room_name.focus();
		return false;
	}
	else if (len(v) > 20)
	{
		alert("对不起,机房名称不得超过20个英文字符或10个中文字!");
		frmMgr.room_name.focus();
		frmMgr.room_name.style.color = 'red';
		return false;
	}

	// ----------------------------------------------
	// 楼层代号,首位为字母B或0~9之间的数字,第二位为1~9之间的数字
	// ----------------------------------------------
	v = frmMgr.floor.value;
	var re = new RegExp("^[B0-9][1-9]$","ig");
	if (v.match(re) == null)
	{
		alert("对不起,楼层代号格式错误!");
		frmMgr.floor.focus();
		frmMgr.floor.style.color = 'red';
		return false;
	}
	frmMgr.floor.value = v.toUpperCase();

	// ----------------------------------------------
	// 所处方位
	// ----------------------------------------------
	v = frmMgr.location.value;
	if (len(v) > 20)
	{
		alert("对不起,所处方位不得超过20个英文字符或10个中文字!");
		frmMgr.location.focus();
		frmMgr.location.style.color = 'red';
		return false;
	}

	// ----------------------------------------------
	// 机房编号maxlength=8,前二位应与楼层代号同
	// ----------------------------------------------
	v = frmMgr.room_no.value;
	if (len(v) != 8 )
	{
		alert("对不起,机房编号格式错误!");
		frmMgr.room_no.focus();
		frmMgr.room_no.style.color = 'red';
		return false;
	}
	if ( v.substr(0,2).toUpperCase() != frmMgr.floor.value.toUpperCase() )
	{
		alert("对不起,机房编号与楼层代号不符!");
		frmMgr.room_no.focus();
		frmMgr.room_no.style.color = 'red';
		return false;
	}
	frmMgr.room_no.value = v.toUpperCase();

	// 钥匙编号

	return true;
}

//*******************************************************************
// 新增按钮
//*******************************************************************
function btnAdd_OnClick()
{
	if (CheckInput())
	{
		frmMgr.FormAction.value = "insert"
		frmMgr.submit();
	}
}

//*******************************************************************
// 更新按钮
//*******************************************************************
function btnUpdate_OnClick()
{
	if (CheckInput())
	{
		frmMgr.FormAction.value = "update"
		frmMgr.submit();
	}
}

//*******************************************************************
// 删除按钮
//*******************************************************************
function btnDelete_OnClick()
{
	if ( window.confirm("系统提醒您注意,信息一旦删除,您将无法恢复。\n\n确认删除请按“确定”,取消删除请按“取消”。") == true )
	{
		// 调用 reset 主要防止用户在删除提交前修改信息
		frmMgr.reset();
		frmMgr.FormAction.value = "delete";
		frmMgr.submit();
	}
}

//*******************************************************************
// 清空按钮
//*******************************************************************
function btnClear_OnClick()
{
	frmMgr.reset();
	frmMgr.room_name.focus();
}

//*******************************************************************
// 取消按钮
//*******************************************************************
function btnCancel_OnClick()
{
	location.href = "room_mgr.asp?Page=" + frmMgr.Page.value;
}

⌨️ 快捷键说明

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