📄 room_mgr.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 + -