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

📄 borrow_input_detail.js

📁 物业管理和办公自动化系统
💻 JS
字号:
// ******************************************************************************
// onmouseover时设置前景色为黄色
// -------------------------------------------------------------------------------------------------------------
function mover()
{
	var obj = window.event.srcElement;
	obj.style.color = 'yellow';
}


// ******************************************************************************
// onmouseover时设置前景色为白色
// -------------------------------------------------------------------------------------------------------------
function mout()
{
	var obj = window.event.srcElement;
	obj.style.color = 'white';
}


// ******************************************************************************
// 恢复,首先判断是否有选中的记录,如果没有,不提交;否则FormAction设置为restore,然后提交
// -------------------------------------------------------------------------------------------------------------
function btnOutput_OnClick()
{
	if (HasCheckedRows2() == false) return;		// 没有选中的记录
	frmInput.FormAction.value = "output"
	frmInput.submit();
}
function btnCancel_OnClick()
{
	frmInput.FormAction.value = "cancel";
	frmInput.submit();
}
function btnNext_OnClick()
{
	if(document.all.i_id.value == "''")
	{
		alert("请先选择归还物品!");
		return;
	}
	frmInput.FormAction.value = "next"
	frmInput.submit();
}

// ******************************************************************************
// 删除,首先判断是否有选中的记录,如果没有,不提交;否则FormAction设置为delete,然后提交
// -------------------------------------------------------------------------------------------------------------
function btnInput_OnClick()
{	
	if (HasCheckedRows1() == false) return;		// 没有选中的记录

	frmInput.FormAction.value = "input"
	frmInput.submit();
}
// ****************************************************************************
// 本函数选中所有的记录
// ----------------------------------------------------------------------------------------------------------
function CheckAllRows1()
{
	var obj = document.all.choose1;
	if (typeof(obj) == "undefined") return false;		// 一条记录也没有,直接返回

	// 如果只有一条记录时,调用length属性的结果为undefined
	if (typeof(obj.length) == "undefined")
	{
		frmInput.choose1_1.checked = true;		// 只要设置第一条记录的checked属性
	}
	else	
	{
		for (var j=1; j<=obj.length; j++)				// 如果有多个对象,就构成一个数组,设置数组中每个对象的checked属性为true
		{
				eval("frmInput.choose1_" + j + ".checked = true")
		}
	}
	return true;	
}
function CheckAllRows2()
{
	var obj = document.all.choose2;
	if (typeof(obj) == "undefined") return false;		// 一条记录也没有,直接返回

	// 如果只有一条记录时,调用length属性的结果为undefined
	if (typeof(obj.length) == "undefined")
	{
		frmInput.choose2_1.checked = true;		// 只要设置第一条记录的checked属性
	}
	else	
	{
		for (var j=1; j<=obj.length; j++)				// 如果有多个对象,就构成一个数组,设置数组中每个对象的checked属性为true
		{
				eval("frmInput.choose2_" + j + ".checked = true")
		}
	}
	return true;	
}

// ****************************************************************************
// 本函数判断是否有记录被选中,如果都没选中,则返回false,有一条记录被选中,则返回true
// ----------------------------------------------------------------------------------------------------------
function HasCheckedRows1()
{
	var obj = document.all.choose1;
	if (typeof(obj) == "undefined")	return false;		// 一条记录也没有,返回false

	// 如果只有一条记录时,调用length属性的结果为undefined
	if (typeof(obj.length) == "undefined")
	{
		// 只要判断第一个选择框的checked属性
		if (frmInput.choose1_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 = frmInput.choose1_" + j + ".checked")
				if (bSelected == true) return true;		// 只要有一条记录被选中,就返回true;
		}
	}
	return false;
}
function HasCheckedRows2()
{
	var obj = document.all.choose2;
	if (typeof(obj) == "undefined")	return false;		// 一条记录也没有,返回false

	// 如果只有一条记录时,调用length属性的结果为undefined
	if (typeof(obj.length) == "undefined")
	{
		// 只要判断第一个选择框的checked属性
		if (frmInput.choose2_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 = frmInput.choose2_" + j + ".checked")
				if (bSelected == true) return true;		// 只要有一条记录被选中,就返回true;
		}
	}
	return false;
}

⌨️ 快捷键说明

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