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

📄 multiselect.jsp

📁 国外的一套开源CRM
💻 JSP
字号:
<SCRIPT LANGUAGE="JavaScript">
function handleUnassignedChange() {
	document.entryForm.assignedMember.selectedIndex = -1;
	document.entryForm.btnSel1_1.disabled = false;
	document.entryForm.btnSel1_1.value = ">>>";
}
function handleAssignedChange() {
	document.entryForm.unassignedMember.selectedIndex = -1;
	document.entryForm.btnSel1_1.disabled = false;
	document.entryForm.btnSel1_1.value = "<<<";
}

function selectTransfer(btnObj, selObj1, selObj2)
{
	selectTransfer(btnObj, selObj1, selObj2, "N");
}

function selectTransfer(btnObj, selObj1, selObj2, requiredFlag)
{
	var selFrom;
	var selTo;
	var curOpt;

	if (btnObj.value == ">>>") {
		selTo = selObj1;
	} else {
		selTo = selObj2;
	}
	if (document.entryForm.unassignedMember.selectedIndex >= 0)
		selFrom = document.entryForm.unassignedMember;
	else if (document.entryForm.assignedMember.selectedIndex >= 0)
		selFrom = document.entryForm.assignedMember;

	curOpt = selFrom.options[selFrom.selectedIndex];
	selTo.options[selTo.length] = new Option(curOpt.text, curOpt.value, false, true);
	selFrom.options[selFrom.selectedIndex] = null;

	if (selTo == document.entryForm.unassignedMember)
		handleUnassignedChange();
	else if (selTo == document.entryForm.assignedMember)
		handleAssignedChange();

	if ( document.entryForm.assignedMember.length < 1 && requiredFlag=="Y")
	{
		document.entryForm.savebtn.disabled = true;
	}
	else
	{
		document.entryForm.savebtn.disabled = false;
	}
}

function preSubmit()
{
	var i;
	var tmpStr = "";
	var opt = "";

	for (i=0; i< document.entryForm.unassignedMember.length; i++)
	{
		opt = document.entryForm.unassignedMember.options[i].value;
		if (opt.substring(0,3) == "al-")
			tmpStr = tmpStr + opt.substring(3) + ";";
	}
	document.entryForm.inpUnassigned.value = tmpStr;

	tmpStr = "";
	for (i=0; i< document.entryForm.assignedMember.length; i++)
	{
		opt = document.entryForm.assignedMember.options[i].value;
		if (opt.substring(0,3) == "ul-")
		tmpStr = tmpStr + opt.substring(3) + ";";
	}
	document.entryForm.inpAssigned.value = tmpStr;
	return false;
}
</script>

⌨️ 快捷键说明

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