📄 handover_input.js
字号:
///////////////////////////////////////////////////////////////////////////////
function mover()
{
var obj = window.event.srcElement;
obj.style.color = 'blue';
}
///////////////////////////////////////////////////////////////////////////////
function mout()
{
var obj = window.event.srcElement;
obj.style.color = 'black';
}
///////////////////////////////////////////////////////////////////////////////
function btnAdd_OnClick()
{
if (frmDetail.goods_name.value == 0)
{
alert("请输入物品名称!");
frmDetail.goods_name.focus();
return;
}
if (frmDetail.model.value == 0)
{
alert("请输入型号规格!");
frmDetail.model.focus();
return;
}
if (frmDetail.unit.value == 0)
{
alert("请输入物品单位!");
frmDetail.unit.focus();
return;
}
if (frmDetail.quantity.value == 0)
{
alert("请输入物品数量!");
frmDetail.quantity.focus();
return;
}
if (isCharsInBag(frmDetail.quantity.value,"0123456789")==false)
{
alert("您输入数字格式不对!");
frmDetail.quantity.focus();
return;
}
frmDetail.FormAction.value = "add";
frmDetail.submit();
}
///////////////////////////////////////////////////////////////////////////////
function btnHandover_OnClick()
{
// if (frmDetail.department.value == 0)
// {
// alert("请输入移交单位!");
// frmDetail.department.focus();
// return;
// }
if (frmDetail.depot_id.value == "-1")
{
alert("请选择接收单位!");
frmDetail.depot_id.focus();
return;
}
// if (frmDetail.handover.value == 0)
// {
// alert("请输入移交人!");
// frmDetail.handover.focus();
// return;
// }
// if (frmDetail.receiver.value == 0)
// {
// alert("请输入接收人!");
// frmDetail.receiver.focus();
// return;
// }
if (frmDetail.type_id.value == "-1")
{
alert("请选择类别!");
frmDetail.type_id.focus();
return;
}
if ( window.confirm("你确定要移交吗?\n\n确认请按“确定”,取消请按“取消”。") == true )
{
frmDetail.FormAction.value = "handover";
frmDetail.submit();
}
}
///////////////////////////////////////////////////////////////////////////////
function btnCancel_OnClick()
{
frmDetail.FormAction.value = "cancel";
frmDetail.submit();
}
function btnCancel_OnClick1()
{
frmDetail.FormAction.value = "cancel1";
frmDetail.submit();
}
// ******************************************************************************
// 首先判断是否有选中的记录,如果没有,不提交;否则FormAction设置为input_next,然后提交
// -------------------------------------------------------------------------------------------------------------
function btnOutput_OnClick()
{
if (HasCheckedRows() == false) return; // 没有选中的记录
frmDetail.FormAction.value = "output"
frmDetail.submit();
}
///////////////////////////////////////////////////////////////////////////////
function CheckAllRows()
{
var obj = document.all.choose;
if (typeof(obj) == "undefined") return false; // 一条记录也没有,直接返回
// 如果只有一条记录时,调用length属性的结果为undefined
if (typeof(obj.length) == "undefined")
{
frmDetail.choose_1.checked = true; // 只要设置第一条记录的checked属性
}
else
{
for (var j=1; j<=obj.length; j++) // 如果有多个对象,就构成一个数组,设置数组中每个对象的checked属性为true
{
eval("frmDetail.choose_" + j + ".checked = true")
}
}
return true;
}
///////////////////////////////////////////////////////////////////////////////
function HasCheckedRows()
{
var obj = document.all.choose;
if (typeof(obj) == "undefined") return false; // 一条记录也没有,返回false
// 如果只有一条记录时,调用length属性的结果为undefined
if (typeof(obj.length) == "undefined")
{
// 只要判断第一个选择框的checked属性
if (frmDetail.choose_1.checked == true)
return true;
else
return false;
}
else // 如果有多个对象,就构成一个数组,察看数组中每个对象的checked属性,只要有一个checked = true,就可以提交了
{
var bSelected = false;
for (var j=1; j<=obj.length; j++)
{
eval("bSelected = frmDetail.choose_" + j + ".checked")
if (bSelected == true) return true; // 只要有一条记录被选中,就返回true;
}
}
return false;
}
///////////////////////////////////////////////////////////////////////////////
function isCharsInBag (s, bag)
{
var i;
// Search through string's characters one by one.
// If character is in bag, append to returnString.
for (i = 0; i < s.length; i++)
{
// Check that current character isn't whitespace.
var c = s.charAt(i);
if (bag.indexOf(c) == -1) return false;
}
return true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -